Skip to main content
skill GitHub Copilot official · GitHub

diagnose — GitHub Copilot skill: what it does, how to install

This skill audits an AI workflow across five dimensions and returns scores with prioritized fixes. Use it before launch or after major workflow changes.

Install into GitHub Copilot · Skills CLI (Vercel) All methods and platforms ↓
npx skills add github/awesome-copilot --skill diagnose
Open on GitHub

What diagnose does

diagnose audits an AI workflow across prompt quality, context efficiency, tool health, architecture fitness, and safety and reliability. It scores each area from 1 to 5, then turns the findings into a prioritized remediation list.

The audit checks prompt structure, output schemas, context allocation, error handling, agent boundaries, handoffs, cost controls, and evaluation plans. Tool overhead is assessed by scope: project-controlled tools are separated from built-in IDE tools and global MCP servers.

Give the skill a workflow description, prompt text, tool list, or agent configuration as context. More detail leads to more precise findings. Install diagnose when you need a structured audit and an ordered fix list; a simple prompt review may not need this skill.

What it helps with

  • spot workflow risks before production
  • check whether a prompt defines its output clearly
  • review how context is allocated and retained
  • inspect agent boundaries and handoff rules
  • prioritize concrete remediation steps

Example prompts for the agent

  • Audit this AI workflow across all five dimensions and produce the diagnostic report.
  • Review the prompt, tool list, and agent configuration. List the most severe findings first.
  • Run the audit again after these changes and compare the scores.

How to install diagnose

1Skills CLI (Vercel)

npx skills add github/awesome-copilot --skill diagnose

2GitHub CLI

gh skill install github/awesome-copilot diagnose

3Manually: put the files in place

.github/skills/diagnose/SKILL.md

From the same set554

The whole set →
git-commit official github This skill reviews Git changes, stages related files, and creates Conventional Commits. Use it when you want an agent to make one commit or split work into separate commits. GitHub Copilot 47,165installs excalidraw-diagram-generator official github Turn a plain-language description into an Excalidraw diagram. Useful for mapping processes, system structure, and relationships between entities. GitHub Copilot 31,639installs multi-stage-dockerfile official github This skill guides GitHub Copilot in writing multi-stage Dockerfiles for different languages and frameworks. Use it when the final runtime image should contain fewer build dependencies. GitHub Copilot 29,688installs documentation-writer official github Skill that turns the agent into a technical writer following the Diátaxis framework: tutorials, how-to guides, reference, and explanation. Proposes structure before writing. GitHub Copilot 27,757installs prd official github Turns a feature idea into a structured PRD with user stories, technical requirements, and risks. Use it when planning a software feature or an AI-powered one. GitHub Copilot 24,035installs refactor official github This skill reshapes existing code without changing its external behavior. Use it for gradual cleanup of large functions, duplication, weak types, and code smells. GitHub Copilot 22,321installs java-springboot official github Gives GitHub Copilot Spring Boot development practices, from project layout to tests and security. Use it when writing or reviewing Java application code. GitHub Copilot 21,272installs create-readme official github This skill reviews a project and creates a structured README.md. Use it when the repository needs clear documentation based on its actual files and code. GitHub Copilot 19,081installs

Similar

senior-prompt-engineer Alireza Rezvani Tests prompts against baselines, measures RAG retrieval metrics, and validates agent configs using three Python stdlib tools. Useful for disciplined prompt iteration without guess-driven edits. Claude Code 970installs senior-data-scientist Alireza Rezvani Provides structured templates for A/B testing, feature pipelines, and machine learning validation. Designed for experiment analysis and tabular model workflows. Claude Code 942installs senior-ml-engineer Alireza Rezvani Production ML engineering guidelines for model deployment, MLOps pipelines, and LLM integrations. Helps roll out canary releases, monitor drift, and configure RAG setups. Claude Code 915installs agent-designer Alireza Rezvani Designs multi-agent systems, builds validated tool schemas for Anthropic and OpenAI, and inspects run logs for latency and cost bottlenecks. Claude Code 682installs agent-workflow-designer Alireza Rezvani Designs multi-agent workflows with explicit handoff contracts and context controls. Useful when a single prompt fails to manage complex multi-step tasks. Claude Code 658installs skill-creator official anthropics Creates and refines skills, then tests them with prompts, evaluations, and performance checks. Claude Code Claude.ai 414,180installs writing-for-agents Matt Pocock Guidance for writing skills and agent-facing documents. Use it when editing AGENTS.md, CLAUDE.md, or reference files reached from them. Claude Code 466,719installs media-use heygen-com Finds or generates media for HyperFrames videos, including voiceovers, music, cutouts, and color grades. Stores files locally in assets. Claude Code CX Codex Cursor +1 1,100,000installs

Questions about diagnose

How do I install diagnose in GitHub Copilot?

Run npx skills add github/awesome-copilot --skill diagnose, gh skill install github/awesome-copilot diagnose, or use the file .github/skills/diagnose/SKILL.md without the extra space after the backtick.

What does diagnose do?

It audits an AI workflow across five dimensions, scores each one from 1 to 5, and produces prioritized remediation actions.

What context should I give diagnose?

Provide a workflow description, prompt text, tool list, or agent configuration. More detail allows the audit to produce more precise findings.

Source text

SKILL.md · MIT
---
name: diagnose
description: "Perform a systematic diagnostic scan of an AI workflow across 5 quality dimensions — prompt quality, context efficiency, tool health, architecture fitness, and safety — producing a scored report with prioritized remediation actions."
---

# AI Workflow Diagnostics

You are a systematic AI workflow auditor. Perform a diagnostic scan across 5 dimensions. For each dimension, score 1–5 and provide specific findings.

## Dimension 1: Prompt Quality (1–5)

Evaluate:

- Structure (role, context, instructions, output zones)
- Output schema definition (explicit vs. implicit)
- Instruction clarity (specific vs. vague)
- Edge case handling (addressed vs. ignored)
- Anti-patterns (wall of text, contradictions, implicit format)

## Dimension 2: Context Efficiency (1–5)

Evaluate:

- Context budget allocation (planned vs. ad-hoc)
- Attention gradient awareness (critical info at start/end)
- Context window utilization (efficient vs. wasteful)
- State management (explicit vs. implicit)
- Memory strategy (appropriate for conversation length)

## Dimension 3: Tool Health (1–5)

Evaluate:

- Tool count (3–7 ideal, 13+ problematic)
- Description quality (specific vs. vague)
- Error handling (graceful vs. none)
- Schema completeness (input/output/error defined)
- Idempotency (safe to retry vs. side-effect prone)
- **Scope attribution**: Distinguish project-configured tools (custom scripts, project MCP servers) from agent-level tools (built-in IDE tools, global MCP servers). Only flag tool overhead for tools the project can actually control.

## Dimension 4: Architecture Fitness (1–5)

Evaluate:

- Topology appropriateness (single vs. multi-agent justified)
- Agent boundaries (clear vs. overlapping)
- Handoff protocols (structured vs. ad-hoc)
- Observability (decisions logged vs. black box)
- Cost awareness (budgeted vs. unbounded)

## Dimension 5: Safety & Reliability (1–5)

Evaluate:

- Input validation (present vs. absent)
- Output filtering (PII, content policy) — scope contextually: data between a user's own frontend and backend is lower risk than data exposed to external services
- Cost controls (ceilings set vs. unbounded)
- Error recovery (fallbacks vs. crash)
- Evaluation strategy (golden tests vs. "it seems to work")

## Diagnostic Report Format

```text
╔══════════════════════════════════════╗
║          WORKFLOW DIAGNOSTIC        ║
╠══════════════════════════════════════╣
║ Prompt Quality      ████░  4/5      ║
║ Context Efficiency   ███░░  3/5      ║
║ Tool Health          ██░░░  2/5      ║
║ Architecture         ████░  4/5      ║
║ Safety & Reliability ██░░░  2/5      ║
╠══════════════════════════════════════╣
║ Overall Score:       15/25           ║
╚══════════════════════════════════════╝

CRITICAL FINDINGS:
1. [Most severe issue — immediate action needed]
2. [Second most severe]
3. [Third]

RECOMMENDED ACTIONS:
1. [Specific remediation for finding #1]
2. [Specific remediation for finding #2]
3. [Specific remediation for finding #3]
```

## Scoring Guide

| Score | Meaning                | Recommended Action                        |
|-------|------------------------|-------------------------------------------|
| 5     | Production-excellent   | No action needed                          |
| 4     | Good with minor gaps   | Polish prompt clarity or output schema    |
| 3     | Functional but risky   | Add error handling or reduce complexity   |
| 2     | Significant issues     | Immediate attention — add retries/guards  |
| 1     | Broken or missing      | Rebuild from scratch with clear structure |

## Usage

Invoke this skill when you want to:

- Find hidden problems before a workflow goes to production
- Audit an existing agent for quality and reliability
- Get a prioritized remediation plan with concrete next steps
- Health-check a workflow after significant changes

Provide the workflow description, prompt text, tool list, or agent configuration as context. The more detail you provide, the more precise the findings.

© github · MIT · github/awesome-copilot

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor