skill-forge-benchmark
Benchmark Claude Code skill performance with variance analysis, tracking pass rate, execution time, and token usage across…
Architecture and design planning for new Claude Code skills. Guides through use case definition, complexity tier selection, sub-skill decomposition, and file structure planning. Use when user says "plan skill", "design skill", "skill architecture", or "skill planning".
$ npx -y skills add AgriciDaniel/skill-forge --skill skill-forge-plan --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/skill-forge-planContext preview
The summary Claude sees to decide when to auto-load this skill.
Architecture and design planning for new Claude Code skills. Guides through use case definition, complexity tier selection, sub-skill decomposition, and file structure planning. Use when user says "plan skill", "design skill", "skill architecture", or "skill planning".
name: skill-forge-plan description: > Architecture and design planning for new Claude Code skills. Guides through use case definition, complexity tier selection, sub-skill decomposition, and file structure planning. Use when user says "plan skill", "design skill", "skill architecture", or "skill planning".
Ask the user these questions (adapt based on context):
1. **What domain is this skill for?** (e.g., SEO, advertising, DevOps, data analysis) 2. **What are the top 2-3 use cases?** What should users be able to accomplish? 3. **What trigger phrases would users say?** List 5-10 natural language triggers. 4. **Does it need external tools?** MCP servers, APIs, CLI tools? 5. **Who is the target user?** Developer, marketer, analyst, general user?
For each use case, define:
Use Case: [Name] Trigger: User says "[phrases]" Steps: 1. [First action] 2. [Decision point or validation] 3. [Next action] Result: [What success looks like] Tools Needed: [built-in, MCP, scripts]
Evaluate based on answers:
| Signal | Tier 1 | Tier 2 | Tier 3 | Tier 4 | |--------|--------|--------|--------|--------| | Use cases | 1-2 | 2-3 | 4-8 | 8+ | | Needs scripts? | No | Yes | Maybe | Yes | | Sub-skills needed? | No | No | Yes | Yes | | Parallel execution? | No | No | No | Yes | | Reference docs? | No | Maybe | Yes | Yes | | Industry templates? | No | No | Maybe | Yes |
**Decision matrix:**
Based on tier, generate the architecture:
**Tier 1 Output:**
skill-name/ SKILL.md
**Tier 2 Output:**
skill-name/
SKILL.md
scripts/
validate.py
process.py
references/
domain-knowledge.md**Tier 3 Output:**
skill-name/ # Main orchestrator
SKILL.md
references/
shared-reference.md
skills/
skill-name-sub1/
SKILL.md
skill-name-sub2/
SKILL.md**Tier 4 Output:**
skill-name/ # Main orchestrator
SKILL.md
references/
ref1.md
ref2.md
scripts/
script1.py
script2.py
assets/
template1.md
template2.md
skills/
skill-name-sub1/
SKILL.md
skill-name-sub2/
SKILL.md
...
agents/
skill-name-role1.md
skill-name-role2.mdFor each sub-skill, define:
Design the command routing:
| Command | Routes to | Purpose | |---------|-----------|---------| | /skill-name | main SKILL.md | Interactive mode | | /skill-name sub1 | skills/skill-name-sub1/ | Sub-workflow 1 | | /skill-name sub2 | skills/skill-name-sub2/ | Sub-workflow 2 |
Identify knowledge that should be extracted to reference files:
Rule of thumb: If information is >50 lines and only needed for specific sub-workflows, extract it to `references/`.
Create a structured plan document:
# Skill Plan: [name] ## Overview - Domain: [domain] - Tier: [1-4] - Sub-skills: [count] - Scripts: [count] ## Use Cases [list from Step 2] ## Architecture [diagram from Step 4] ## Sub-Skills [details from Step 5] ## Routing [table from Step 6] ## Reference Files [list from Step 7] ## Next Steps Run `/skill-forge build [name]` to scaffold the skill.
User: "I want to create a skill for managing Docker containers and Kubernetes deployments"
Discovery reveals:
Assessment: **Tier 3** (multi-skill orchestrator)
Architecture:
devops/ # Main orchestrator
SKILL.md
scripts/
health_check.py # Cluster health check
log_parser.py # Log analysis
references/
k8s-patterns.md # Deployment patterns
docker-best-practices.md
skills/
devops-docker/SKILL.md # Container management
devops-k8s/SKILL.md # Kubernetes deployments
devops-monitor/SKILL.md # Monitoring and alerts
devops-logs/SKILL.md # Log analysis
devops-scale/SKILL.md # Scaling strategies
devops-fix/SKILL.md # TroubleshootingBlog: 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…
Package and distribute Claude Code skills for sharing via GitHub, Claude.ai uploads, or team deployment. Creates install scripts,…