skill-forge-benchmark
Benchmark Claude Code skill performance with variance analysis, tracking pass rate, execution time, and token usage across…
Audit and validate existing Claude Code skills for quality, triggering accuracy, structure compliance, and best practices. Scores skills on a 0-100 scale and provides prioritized improvement recommendations. Use when user says "review skill", "audit skill", "check skill",
$ npx -y skills add AgriciDaniel/skill-forge --skill skill-forge-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/skill-forge-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Audit and validate existing Claude Code skills for quality, triggering accuracy, structure compliance, and best practices. Scores skills on a 0-100 scale and provides prioritized improvement recommendations. Use when user says "review skill", "audit skill", "check skill",
name: skill-forge-review description: > Audit and validate existing Claude Code skills for quality, triggering accuracy, structure compliance, and best practices. Scores skills on a 0-100 scale and provides prioritized improvement recommendations. Use when user says "review skill", "audit skill", "check skill", "validate skill", or "skill quality".
Accept input as:
Read all `.md` files, scripts, and asset files.
Run `python scripts/validate_skill.py <path>` for programmatic checks.
Manual verification:
| Check | Pass Criteria | |-------|--------------| | Name format | kebab-case, 1-64 chars, no leading/trailing hyphens | | Description present | Non-empty, 1-1024 characters | | Description has WHAT | Explains capabilities | | Description has WHEN | Includes trigger phrases | | Description has keywords | Domain-specific terms included | | No XML tags | No < or > characters | | Optional fields valid | license, compatibility (<500 chars), metadata |
Assess the description for activation quality:
**Under-triggering risks:**
**Over-triggering risks:**
**Generate test queries:**
| Criterion | Score (0-10) | |-----------|-------------| | Specificity | Are instructions actionable? (not "validate properly") | | Completeness | All workflows covered? | | Error handling | Common failures addressed? | | Examples | Concrete examples provided? | | Progressive disclosure | Detailed docs in references/ not SKILL.md? | | Length | Under 500 lines / 5000 tokens? | | Cross-references | Clear links to references/scripts? |
For skills with sub-skills:
**Scoring methodology (0-100):**
| Category | Weight | Checks | |----------|--------|--------| | Frontmatter Quality | 25% | Name, description, format | | Trigger Accuracy | 20% | WHAT + WHEN + keywords | | Instruction Quality | 25% | Specificity, completeness, examples | | Structure Compliance | 15% | File naming, organization, references | | Script Quality | 10% | If applicable (full marks if no scripts needed) | | Progressive Disclosure | 5% | Proper use of 3-level system |
After reviewing, generate a structured trigger eval set for ongoing testing:
1. Run `python scripts/generate_eval_set.py <path>` to auto-generate a starter set 2. Review and refine the generated queries:
3. Save the eval set to `evals/evals.json` in the skill directory
**Good queries** are realistic and specific (include file paths, context, domain details). **Bad queries** are overly generic ("format this data") or obviously irrelevant.
4. Run `python scripts/optimize_description.py <path> --eval-set evals/evals.json` to score the current description and get improvement suggestions 5. Recommend running `/skill-forge eval <path>` for full functional evaluation
# Skill Review: [name] ## Health Score: [X]/100 ## Summary [2-3 sentence assessment] ## Scores by Category | Category | Score | Notes | |----------|-------|-------| | Frontmatter | X/25 | [issues] | | Triggering | X/20 | [issues] | | Instructions | X/25 | [issues] | | Structure | X/15 | [issues] | | Scripts | X/10 | [issues] | | Disclosure | X/5 | [issues] | ## Critical Issues (fix immediately) - [issue 1] - [issue 2] ## High Priority (fix within 1 week) - [issue 1] ## Recommendations - [suggestion 1] - [suggestion 2] ## Suggested Test Queries ### Should Trigger 1. [query] 2. [query] 3. [query] ### Should NOT Trigger 1. [query] 2. [query] 3. [query]
Blog: Learn how to build Claude Code skills Design, scaffold, build, review, evolve, and publish production-grade Claude Code skills following the Agent Skills open standard.
Benchmark Claude Code skill performance with variance analysis, tracking pass rate, execution time, and token usage across…
Scaffold and build Claude Code skills from plans or descriptions. Generates SKILL.md files, sub-skills, scripts, references,…
Convert Claude Code skills to work on OpenAI Codex, Google Gemini CLI, Google Antigravity, and Cursor. Analyzes platform-specific…
Run evaluation pipelines on Claude Code skills to test triggering accuracy, workflow correctness, and output quality. Spawns…
Improve and iterate on existing Claude Code skills based on usage feedback, test results, or changing requirements. Handles…
Architecture and design planning for new Claude Code skills. Guides through use case definition, complexity tier selection,…