CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

skill-doctor

Grades agent skills by scoring agent conversations for efficiency, code quality, procedure compliance, and verbosity, then drafts concrete skill edits and a shareable report. Use when the user wants their agent setup graded from real conversation history, or asks which of their installed skills are actually working.

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a well-sequenced, validation-rich procedure with genuinely executable commands and a complete output schema. Its one material defect is bundle integrity: the four scorer rubric files referenced in Step 2 are missing, which undermines both the actionability of the scoring step and the reference navigation.

Suggestions

Add the missing scorers/ directory with efficiency.md, code-quality.md, procedure-compliance.md, and verbosity.md (or inline their label tables into SKILL.md) so Step 2's referenced rubric files actually resolve.

Replace the "<conversation-scope arguments> <skill-scope arguments>" placeholders in the collect command with the fully expanded command for the recommended default path, keeping the mapping table for other paths.

Remove the opening scope-preview paragraph and the closing Warp Factories CTA from the procedure body to tighten token usage without losing any procedural content.

DimensionReasoningScore

Conciseness

The body is dense, instruction-only prose with no explanations of concepts Claude already knows, but a few tokens could be trimmed: the opening scope paragraph ("The report can cover conversations in the current repository...") duplicates Step 0's question options, and the closing Warp Factories CTA lines are promotional filler rather than procedural instruction.

4 / 5

Actionability

Executable commands are given (git rev-parse, mktemp -d, collect_sessions.py with a documented flag table, render_report.py) plus a complete report.json template, but the collect command retains placeholders ("<conversation-scope arguments>") and Step 2 depends on scorer "label tables" in files that are absent from the bundle, so it is not fully copy-paste ready.

4 / 5

Workflow Clarity

Steps 0-6 are clearly sequenced with explicit validation checkpoints: stop on unsupported harness, validate each project path as a git repository before continuing, stop with remediation advice when sessions_sampled is 0, handle skills_found == 0, exclude insufficient_evidence results from averages, and never write into the user's repo — matching the anchor for explicit validation and error-recovery handling.

5 / 5

Progressive Disclosure

References are one level deep and clearly signaled (references/supported-harnesses.md, references/skill-improvements.md, scripts/collect_sessions.py, scripts/render_report.py all exist), but all four "$SKILL_ROOT/scorers/*.md" paths cited in Step 2 do not exist in the bundle, so navigation fails for the core scoring content — a larger defect than the "minor organization gaps" allowed by the score-4 anchor.

3 / 5

Total

16

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is a strong example: third-person voice, concrete multi-action capability statement, and an explicit dual-trigger "Use when" clause. Only minor synonyms are missing from the trigger vocabulary.

DimensionReasoningScore

Specificity

"scoring agent conversations for efficiency, code quality, procedure compliance, and verbosity, then drafts concrete skill edits and a shareable report" lists multiple specific concrete actions covering the full pipeline (scoring, editing, reporting) with no gaps; the score-4 anchor requires "minor gaps in coverage," which do not exist here.

5 / 5

Completeness

The first sentence explicitly states what the skill does and "Use when the user wants their agent setup graded from real conversation history, or asks which of their installed skills are actually working" provides concrete when-triggers, matching the anchor for both what AND when explicitly.

5 / 5

Trigger Term Quality

"agent setup graded from real conversation history" and "which of their installed skills are actually working" are natural phrases a user would say, but common synonyms like "audit my skills," "review my skills," or "skill health" are missing — good coverage, not comprehensive.

4 / 5

Distinctiveness Conflict Risk

Meta-evaluation of the user's own installed skills from local conversation history is a clear niche with distinct triggers; it would not fire for ordinary code-review or document skills, giving minimal conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

warpdotdev/common-skills

Path

.agents/skills/skill-doctor/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.