Skill Deep Review
Perform a comprehensive quality review of a single skill, combining static analysis with live trigger testing via /skill-creator.
When to Use
- Reviewing a single skill in depth before publishing
- Investigating why a skill isn't triggering or producing poor results
- Validating a skill after major edits
- Quality-gating a skill before it enters the ecosystem
Inputs
- Skill path — path to the skill directory (must contain
SKILL.md)
- Context (optional) — what prompted the review (e.g., "it never triggers", "outputs are wrong")
Process
Phase 1: Structural Analysis
Read the skill's SKILL.md and all files in its directory tree. Evaluate against the rubric in references/deep-review-rubric.md. Score each dimension 1–5 and note specific issues.
Dimensions:
- Frontmatter compliance — required fields present, types correct, version valid semver, description follows patterns
- Description quality — action verb, trigger contexts, keyword variants, appropriate length, "pushiness"
- Progressive disclosure — body under 500 lines, references used appropriately, clear pointers to reference files
- Instruction clarity — imperative voice, logical flow, no ambiguity, explains "why" not just "what"
- Coordination — ownership declarations, composes_with accuracy, no overlaps with existing skills
- Completeness — all referenced files exist, no dead links, validation checklists present where needed
- Anti-patterns — no hardcoded project details, no excessive MUSTs/NEVERs without rationale, no duplicate content between body and references
Phase 2: Live Trigger Testing
Use /skill-creator's eval infrastructure to test whether the skill actually works:
- Generate 3–5 realistic test prompts that should trigger this skill
- Generate 2–3 near-miss prompts that should NOT trigger it
- Run trigger evaluation using skill-creator's description optimization tooling
- Report trigger accuracy (hit rate on should-trigger, false-positive rate on should-not)
Phase 3: Output Quality Sampling
If the skill produces structured output (reports, files, configs):
- Pick 2 representative test prompts
- Run them through
/skill-creator's test infrastructure
- Evaluate output against the skill's own stated format/expectations
- Note any gaps between promised and actual output
Phase 4: Generate Review Report
Produce a structured markdown report:
# Deep Review: [skill-name]
Reviewed: [timestamp]
Skill path: [path]
## Summary
| Dimension | Score (1-5) | Issues |
|-----------|-------------|--------|
| Frontmatter compliance | X | Y |
| Description quality | X | Y |
| Progressive disclosure | X | Y |
| Instruction clarity | X | Y |
| Coordination | X | Y |
| Completeness | X | Y |
| Anti-patterns | X | Y |
**Overall score:** X.X / 5.0
**Verdict:** SHIP | NEEDS WORK | MAJOR REWORK
## Trigger Testing
- Should-trigger hit rate: X/Y (Z%)
- False-positive rate: X/Y (Z%)
- Problem triggers: [list any that failed]
## Issues
### [SEVERITY]-[N]: [Title]
- **Dimension:** [which]
- **Location:** [file:line or frontmatter field]
- **Description:** [what's wrong]
- **Suggestion:** [how to fix]
## Strengths
[What the skill does well — specific examples]
## Recommendations
[Prioritized list of improvements, ordered by impact]
Save the report to {skill-path}/deep-review-report.md (or a location the user specifies).
Output
The review report is designed to feed directly into skill-improvement-plan, which can consume it and produce an actionable edit plan. Tell the user:
"Review complete. To act on these findings, you can feed this report into /skill-improvement-plan to generate a prioritized edit plan."
Guidelines
- Be constructive — every issue should have a concrete suggestion
- Score honestly but explain your reasoning, especially for low scores
- Don't nitpick style if the skill is functionally sound
- Weight trigger testing heavily — a skill that doesn't trigger is useless regardless of how well-written it is
- If the skill has known context (user said "it never triggers"), prioritize investigating that specific complaint
Reference Files
references/deep-review-rubric.md — Detailed scoring criteria for each dimension
1---2name: skill-deep-review3description: Perform a thorough, single-skill deep dive reviewing structure, description quality, instruction clarity, progressive disclosure, anti-patterns, and frontmatter compliance — then run test prompts via /skill-creator to validate triggering and output quality. Use this skill when deeply reviewing one skill, auditing a specific skill's quality, checking if a skill triggers correctly, doing a "deep dive" on a skill, or when someone says "review this skill", "is this skill good", "check skill quality", or "deep review". Not for broad multi-skill scans — use skill-audit for that.4---56# Skill Deep Review78Perform a comprehensive quality review of a single skill, combining static analysis with live trigger testing via `/skill-creator`.910## When to Use1112- Reviewing a single skill in depth before publishing13- Investigating why a skill isn't triggering or producing poor results14- Validating a skill after major edits15- Quality-gating a skill before it enters the ecosystem1617## Inputs1819- **Skill path** — path to the skill directory (must contain `SKILL.md`)20- **Context (optional)** — what prompted the review (e.g., "it never triggers", "outputs are wrong")2122## Process2324### Phase 1: Structural Analysis2526Read the skill's `SKILL.md` and all files in its directory tree. Evaluate against the rubric in `references/deep-review-rubric.md`. Score each dimension 1–5 and note specific issues.2728**Dimensions:**29301. **Frontmatter compliance** — required fields present, types correct, version valid semver, description follows patterns312. **Description quality** — action verb, trigger contexts, keyword variants, appropriate length, "pushiness"323. **Progressive disclosure** — body under 500 lines, references used appropriately, clear pointers to reference files334. **Instruction clarity** — imperative voice, logical flow, no ambiguity, explains "why" not just "what"345. **Coordination** — ownership declarations, composes_with accuracy, no overlaps with existing skills356. **Completeness** — all referenced files exist, no dead links, validation checklists present where needed367. **Anti-patterns** — no hardcoded project details, no excessive MUSTs/NEVERs without rationale, no duplicate content between body and references3738### Phase 2: Live Trigger Testing3940Use `/skill-creator`'s eval infrastructure to test whether the skill actually works:41421. Generate 3–5 realistic test prompts that should trigger this skill432. Generate 2–3 near-miss prompts that should NOT trigger it443. Run trigger evaluation using skill-creator's description optimization tooling454. Report trigger accuracy (hit rate on should-trigger, false-positive rate on should-not)4647### Phase 3: Output Quality Sampling4849If the skill produces structured output (reports, files, configs):50511. Pick 2 representative test prompts522. Run them through `/skill-creator`'s test infrastructure533. Evaluate output against the skill's own stated format/expectations544. Note any gaps between promised and actual output5556### Phase 4: Generate Review Report5758Produce a structured markdown report:5960```markdown61# Deep Review: [skill-name]62Reviewed: [timestamp]63Skill path: [path]6465## Summary66| Dimension | Score (1-5) | Issues |67|-----------|-------------|--------|68| Frontmatter compliance | X | Y |69| Description quality | X | Y |70| Progressive disclosure | X | Y |71| Instruction clarity | X | Y |72| Coordination | X | Y |73| Completeness | X | Y |74| Anti-patterns | X | Y |7576**Overall score:** X.X / 5.077**Verdict:** SHIP | NEEDS WORK | MAJOR REWORK7879## Trigger Testing80- Should-trigger hit rate: X/Y (Z%)81- False-positive rate: X/Y (Z%)82- Problem triggers: [list any that failed]8384## Issues8586### [SEVERITY]-[N]: [Title]87- **Dimension:** [which]88- **Location:** [file:line or frontmatter field]89- **Description:** [what's wrong]90- **Suggestion:** [how to fix]9192## Strengths93[What the skill does well — specific examples]9495## Recommendations96[Prioritized list of improvements, ordered by impact]97```9899Save the report to `{skill-path}/deep-review-report.md` (or a location the user specifies).100101## Output102103The review report is designed to feed directly into **skill-improvement-plan**, which can consume it and produce an actionable edit plan. Tell the user:104105> "Review complete. To act on these findings, you can feed this report into `/skill-improvement-plan` to generate a prioritized edit plan."106107## Guidelines108109- Be constructive — every issue should have a concrete suggestion110- Score honestly but explain your reasoning, especially for low scores111- Don't nitpick style if the skill is functionally sound112- Weight trigger testing heavily — a skill that doesn't trigger is useless regardless of how well-written it is113- If the skill has known context (user said "it never triggers"), prioritize investigating that specific complaint114115## Reference Files116117- `references/deep-review-rubric.md` — Detailed scoring criteria for each dimension