MR
Mayur Rathi
@github
⭐ 34.1k GitHub stars

Diagnose

Diagnose是一款data方向的AI技能,核心价值是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 ,可用于解决开发者在data领域的实际问题,帮助用户提升效率、自动化重复任务或优化工作流。

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

Last verified on: 2026-05-30
mkdir -p ./skills/diagnose && curl -sfL https://raw.githubusercontent.com/github/awesome-copilot/main/skills/diagnose/SKILL.md -o ./skills/diagnose/SKILL.md

Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).

Skill Content

# 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.

🎯 Best For

  • Claude users
  • GitHub Copilot users
  • Data professionals
  • Analytics teams
  • Researchers

💡 Use Cases

  • Data pipeline auditing
  • Query optimization

📖 How to Use This Skill

  1. 1

    Install the Skill

    Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.

  2. 2

    Load into Your AI Assistant

    Open Claude or GitHub Copilot and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply Diagnose to Your Work

    Provide context for your task — paste source material, describe your audience, or share existing work to guide the AI.

  4. 4

    Review and Refine

    Edit the AI output for accuracy, tone, and completeness. Add human insight where the AI lacks context.

❓ Frequently Asked Questions

How do I install Diagnose?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/diagnose/SKILL.md, ready to use.

Can I customize this skill for my team?

Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.

⚠️ Common Mistakes to Avoid

Ignoring data quality

AI analysis inherits all data quality issues — profile your data first.

🔗 Related Skills