
Skill Forge Plan
- 31 installs
- 84 repo stars
- Updated April 10, 2026
- agricidaniel/skill-forge
skill-forge-plan is a Claude Code skill that plans the architecture, complexity tier and file structure of a new Claude Code skill.
About
skill-forge-plan is a Claude Code skill that plans the architecture and design of a new Claude Code skill before any code is written. It walks through domain discovery, use-case decomposition, complexity-tier selection, sub-skill breakdown and file-structure planning, then emits a plan document. A developer uses it at the start of building a skill so the structure is decided deliberately instead of improvised.
- Guides skill architecture planning through a 4-tier complexity assessment
- Decomposes a skill into sub-skills, scripts, references and a routing table
- Outputs a structured plan document that feeds /skill-forge build
Skill Forge Plan by the numbers
- 31 all-time installs (skills.sh)
- Ranked #407 of 782 Skill Development skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
skill-forge-plan capabilities & compatibility
- Capabilities
- skill planning · skill architecture · skill scaffolding
What skill-forge-plan says it does
Architecture and design planning for new Claude Code skills. Guides through use case definition, complexity tier selection, sub-skill decomposition, and file structure planning.
Run `/skill-forge build [name]` to scaffold the skill.
npx skills add https://github.com/agricidaniel/skill-forge --skill skill-forge-planAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 31 |
|---|---|
| repo stars | ★ 84 |
| Last updated | April 10, 2026 |
| Repository | agricidaniel/skill-forge ↗ |
What it does
Plan the architecture, complexity tier and file structure of a new Claude Code skill before scaffolding it.
When should I use this skill?
user says plan skill, design skill, skill architecture, or skill planning
What you get
A structured plan document with tier, use cases, architecture diagram, routing table and reference-file list.
- plan document
- architecture diagram
- routing table
By the numbers
- 8-step planning process
- 4 complexity tiers
Files
Skill Architecture & Design Planning
Process
Step 1: Domain Discovery
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?
Step 2: Use Case Decomposition
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]Step 3: Complexity Tier Assessment
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:
- Single workflow, no scripts -> Tier 1 (minimal)
- Needs deterministic validation -> Tier 2 (workflow)
- Multiple distinct workflows -> Tier 3 (multi-skill)
- Complex domain with parallel delegation -> Tier 4 (ecosystem)
Step 4: Architecture Design
Based on tier, generate the architecture:
Tier 1 Output:
skill-name/
SKILL.mdTier 2 Output:
skill-name/
SKILL.md
scripts/
validate.py
process.py
references/
domain-knowledge.mdTier 3 Output:
skill-name/ # Main orchestrator
SKILL.md
references/
shared-reference.md
skills/
skill-name-sub1/
SKILL.md
skill-name-sub2/
SKILL.mdTier 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.mdStep 5: Sub-Skill Decomposition (Tier 3-4 only)
For each sub-skill, define:
- Name:
{parent}-{function}(kebab-case) - Responsibility: Single, clear purpose
- Inputs: What it needs from the orchestrator
- Outputs: What it returns
- Cross-references: Other sub-skills or references it needs
- Self-contained?: Can it run independently or needs orchestration?
Step 6: Routing Table
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 |Step 7: Reference File Planning
Identify knowledge that should be extracted to reference files:
- Domain-specific rules and thresholds
- Industry templates
- API documentation
- Quality gates and validation criteria
Rule of thumb: If information is >50 lines and only needed for specific sub-workflows, extract it to references/.
Step 8: Generate Plan Document
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.Examples
Example: Planning a DevOps Skill
User: "I want to create a skill for managing Docker containers and Kubernetes deployments"
Discovery reveals:
- 6 use cases (container management, K8s deploy, monitoring, logs, scaling, troubleshooting)
- Needs scripts for kubectl and docker commands
- Multiple distinct workflows
- Cross-references between monitoring and troubleshooting
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 # TroubleshootingRelated skills
FAQ
What does skill-forge-plan produce?
A structured plan document covering domain, complexity tier, use cases, architecture, sub-skills, routing table and reference files.
When should I use it?
When you say plan skill, design skill, skill architecture or skill planning, before scaffolding a new Claude Code skill.