Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
agricidaniel avatar

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)
At a glance

skill-forge-plan capabilities & compatibility

Capabilities
skill planning · skill architecture · skill scaffolding
From the docs

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.
SKILL.md
Run `/skill-forge build [name]` to scaffold the skill.
SKILL.md
npx skills add https://github.com/agricidaniel/skill-forge --skill skill-forge-plan

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs31
repo stars84
Last updatedApril 10, 2026
Repositoryagricidaniel/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.mdMarkdownGitHub ↗

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:

SignalTier 1Tier 2Tier 3Tier 4
Use cases1-22-34-88+
Needs scripts?NoYesMaybeYes
Sub-skills needed?NoNoYesYes
Parallel execution?NoNoNoYes
Reference docs?NoMaybeYesYes
Industry templates?NoNoMaybeYes

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.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.md

Step 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     # Troubleshooting

Related 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.

Skill Developmentagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.