CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

skill-doctor

Score past agent conversations to grade your installed skills and draft edits. Trigger: run skill-doctor, grade my skills.

Quality

82%

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.

An exceptionally well-sequenced, actionable process skill with genuine validation checkpoints and good reference hygiene for the files that exist. Its two real defects are a missing `scorers/` bundle directory that Step 2 depends on, and a few redundant passages that could be trimmed.

Suggestions

Add the four scorer rubric files under `scorers/` (or repoint Step 2 to wherever they live) — the core scoring step is unexecutable without them.

Cut the duplicated scope/skill summaries in the intro paragraph, since Step 0 restates them as interactive questions.

Trim the Step 5 renderer output description (toggle/PNG details) to what the agent needs to know, e.g. that render_report.py writes a self-contained report.html and attempts to open it.

DimensionReasoningScore

Conciseness

The body is dense and procedural with no explanations of concepts Claude already knows — commands, flag tables, and formulas carry nearly every section. It is not a 5 because of a few trimmable passages: the intro paragraph ("The report can cover conversations in the current repository... project and global skills together") duplicates the Step 0 question options, and the Step 5 paragraph describes renderer UI details ("show more" toggle, 1200x675 PNG) the agent need not act on.

4 / 5

Actionability

Mostly executable: concrete commands (`git rev-parse --show-toplevel`, `mktemp -d`, `python3 "$SKILL_ROOT/scripts/collect_sessions.py"`, `diff -u`, `render_report.py`) plus a complete report.json template and explicit flag-to-answer mappings. It stops short of 5 because Step 2 — the core scoring step — instructs the agent to pass four rubric files (`$SKILL_ROOT/scorers/efficiency.md` etc.) that do not exist in the bundle, so that step cannot be executed as written.

4 / 5

Workflow Clarity

Steps 0–6 are explicitly sequenced with real validation checkpoints throughout: the unsupported-harness gate before any history is read, git-repo detection branching the question set, per-path git validation for chosen projects, the `sessions_sampled == 0` stop behavior, `insufficient_evidence` exclusion rules, and the "Do not modify the user's real skill files" guard with a scratch `REPORT_DIR`. Error paths and stop behavior are specified at each decision point, matching the top anchor.

5 / 5

Progressive Disclosure

The body is a well-organized overview that pushes detail into clearly signaled, one-level-deep references (`references/supported-harnesses.md`, `references/skill-improvements.md`) and scripts — but four of the referenced paths (`scorers/efficiency.md`, `scorers/code-quality.md`, `scorers/procedure-compliance.md`, `scorers/verbosity.md`) point to a `scorers/` directory that is absent from the bundle, breaking navigation for the central Step 2. Structure is better than the 3 anchor's prose, but half the content references failing to resolve is more than the 'minor organization gaps' of the 4 anchor.

3 / 5

Total

16

/

20

Passed

Description

78%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.

A tight, third-person description that explicitly states concrete capabilities and includes genuine trigger phrases, with only minor coverage gaps. Its main weaknesses are a narrow trigger vocabulary and omission of the report-rendering deliverable.

Suggestions

Broaden the trigger clause with natural synonyms users would say, e.g. "Trigger: run skill-doctor, grade/evaluate/audit my skills, skill report".

Mention the shareable report page in the capability list so the "what" covers the skill's final deliverable, not just scoring and drafting edits.

DimensionReasoningScore

Specificity

"Score past agent conversations", "grade your installed skills", and "draft edits" are three concrete, verbed actions on specific objects, matching the 'several specific actions; minor gaps in coverage' anchor. It is not a 5 because the report-rendering output and conversation-scope selection — real capabilities of the skill — are omitted.

4 / 5

Completeness

Both parts are explicitly present: the "what" ("Score past agent conversations to grade your installed skills and draft edits") and an explicit trigger clause ("Trigger: run skill-doctor, grade my skills"), so it clears the 3 cap for missing trigger guidance. It sits at 4 rather than 5 because the trigger set is narrow (two phrases vs. the richer variation coverage in the 5 anchor) and the "what" omits the report-generation step.

4 / 5

Trigger Term Quality

"Trigger: run skill-doctor, grade my skills" supplies natural phrases a user would actually say, plus keywords like "agent conversations" and "installed skills". It falls short of the 5 anchor because common synonyms such as "evaluate/audit/improve my skills" or "skill report" are missing.

4 / 5

Distinctiveness Conflict Risk

The niche — grading installed skills by scoring local agent conversation history — is highly specific with distinct triggers ("run skill-doctor", "grade my skills") that no generic document, code, or data skill would claim, matching the 'clear niche with distinct triggers; minimal conflict risk' anchor.

5 / 5

Total

17

/

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

YoizenSA/dev-ai-workflow

Path

ywai/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.