skill-doctor

Grades agent conversations against efficiency and code-quality rubrics and drafts skill improvements.

3|Updated Nov 8, 2014
One-click install
npx skills add https://github.com/mintuz/.dotfiles --skill skill-doctor-mintuz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-doctor
Source: https://github.com/mintuz/.dotfiles/tree/main/agents/.agents/skills/skill-doctor
Command: npx skills add https://github.com/mintuz/.dotfiles --skill skill-doctor-mintuz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? It is hard to know whether installed agent skills actually help. This Skill scores recent local agent conversations against efficiency and code-quality rubrics, identifies which skills fired and which failed, and drafts concrete skill edits with a shareable report. ## Core Features & Use Cases - Conversation Scoring: Samples local Claude Code, Codex, and Warp sessions and grades each transcript on efficiency and code quality using defined rubrics. - Skill Coverage Analysis: Detects which installed skills were actually used and computes a weighted overall grade. - Drafted Skill Edits: Produces improved SKILL.md versions with unified diffs, traced back to failed conversations, without touching real skill files. - Shareable Report: Renders a self-contained HTML report with a letter grade, findings, suggestions, and a PNG export button. - Use Case: After a month of agent-assisted work, run the skill to learn that your test-runner skill never triggered and receive a rewritten trigger description that would have fired in three failed sessions. ## Quick Start Ask the agent to grade my recent agent conversations and tell me which of my installed skills are actually working.

Frequently Asked Questions about skill-doctor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I grade my AI agent conversations?

Run the skill and choose which conversations to grade: the current repository, selected projects, or all local conversations. It samples recent sessions, scores each transcript on efficiency and code quality, and produces a letter grade with findings.

Which agent harnesses does conversation scoring support?

The collector supports Claude Code project history, Codex rollout session files, and Warp's local conversation databases. The default auto mode scans every locally available source, and flags allow narrowing to a single harness.

Does the skill upload my conversation transcripts anywhere?

No. Everything runs locally; transcripts, session files, and excerpts are never uploaded. The only shareable artifact is the HTML report the user explicitly chooses to post.

How are the efficiency and code quality scores calculated?

Each sampled transcript is scored against rubrics with labeled numeric values. Raw means are curved with 0.5 + 0.5 * score, and the overall grade weights efficiency at 0.5, code quality at 0.35, and skill coverage at 0.15.

What happens when no recent conversations are found?

If the sampled session count is zero, the run stops and reports that there is nothing recent to score in the selected scope. It suggests raising the lookback window with the days flag or choosing different projects.

Does the skill modify my existing skill files?

No. Proposed improvements are written to a temporary report directory as full revised SKILL.md files with unified diffs. Real skill files are only changed if the user later approves applying the suggestions.