From solo
Audits Claude Code skills by reading SKILL.md, references, scripts; evaluates 12 best-practice dimensions, scores 0-24, grades A-F, suggests top fixes, supports batch mode.
How this skill is triggered — by the user, by Claude, or both
Slash command
/solo:skill-auditThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Audit a skill against the quality checklist based on Anthropic's internal best practices for Claude Code skills. Reads the skill's SKILL.md, references/, scripts/, and evaluates across 12 dimensions.
Audit a skill against the quality checklist based on Anthropic's internal best practices for Claude Code skills. Reads the skill's SKILL.md, references/, scripts/, and evaluates across 12 dimensions.
Source: https://x.com/trq212/status/2033949937936085378
Full checklist with scoring rubric: references/checklist.md
Locate skill from $ARGUMENTS:
skills/{name}/SKILL.md in current project, then ~/.claude/plugins/**/skills/{name}/SKILL.md**/skills/*/SKILL.md, ask via AskUserQuestionRead skill contents (parallel):
SKILL.md — main skill filereferences/* — all reference files (if dir exists)scripts/* — all scripts (if dir exists)assets/* — all assets (if dir exists)Read checklist from references/checklist.md
Evaluate each dimension — for every checklist item, assess based on what you read:
For each of the 12 dimensions:
Determine category — classify skill into one of 9 types from checklist. Flag if it straddles multiple.
Output scorecard:
## Skill Audit: {skill-name}
**Score:** {N}/24 (Grade: {A/B/C/D/F})
**Category:** {type}
**SKILL.md:** {N} lines | **References:** {N} files | **Scripts:** {N} files
| # | Dimension | Score | Notes |
|---|-----------|-------|-------|
| 1 | Category Fit | {0-2} | {one line} |
| 2 | Description Quality | {0-2} | {one line} |
| 3 | Progressive Disclosure | {0-2} | {one line} |
| 4 | Gotchas | {0-2} | {one line} |
| 5 | Don't State Obvious | {0-2} | {one line} |
| 6 | Flexibility | {0-2} | {one line} |
| 7 | Setup & Config | {0-2} | {one line} |
| 8 | Memory & State | {0-2} | {one line} |
| 9 | Scripts & Code | {0-2} | {one line} |
| 10 | Allowed Tools | {0-2} | {one line} |
| 11 | Argument Handling | {0-2} | {one line} |
| 12 | Output & Artifacts | {0-2} | {one line} |
### Top 3 Fixes (highest impact)
1. {fix}
2. {fix}
3. {fix}
Batch mode — if $ARGUMENTS is "all" or "*":
Cause: Skill not in expected path or using different directory structure. Fix: Use full path to SKILL.md as argument. Or run with "all" to discover available skills.
Cause: Some dimensions don't apply to the skill type. Fix: N/A dimensions score 2. Re-read the rubric — it accounts for genuinely stateless or config-free skills.
npx claudepluginhub fortunto2/solo-factory --plugin soloEvaluates Claude skills across description quality, content organization, writing style, and structural integrity. Generates weighted scores, letter grades, and improvement plans.
Audits single skill quality against 8 Anthropic-derived categories: preparation, progression, verification, scripts, examples, anti-patterns, references, assets. Scores completeness, generates .claude/audits/ report for marketplace readiness and improvement.
Audits Claude Code skills for structure compliance, triggering accuracy, instruction quality, and best practices. Scores 0-100 with prioritized improvement recommendations.