Use when building a new skill or plugin in the skill-factory repo — orchestrates the full brainstorm → plan → implement → package workflow with automatic sft skill loading at each phase
How this skill is triggered — by the user, by Claude, or both
Slash command
/skill-factory-toolkit:sft-build-pluginThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Single entry point for building skills and plugins in the skill-factory repo. Pre-loads the right sft skills at each phase boundary, then hands off to the superpowers workflow chain.
Single entry point for building skills and plugins in the skill-factory repo. Pre-loads the right sft skills at each phase boundary, then hands off to the superpowers workflow chain.
superpowers:brainstorming directly)| Phase | Pre-load these sft skills | Then invoke |
|---|---|---|
| Brainstorm | sft-skill-comparison-matrix, sft-skill-anatomy | superpowers:brainstorming |
| Plan | sft-cross-cutting-patterns, sft-scaffold-plugin | superpowers:writing-plans |
| Implement | (sft context carried in the plan) | superpowers:subagent-driven-development or superpowers:executing-plans |
| Version | sft-versioning-guide | (manual — bump version and changelog) |
You MUST create a task for each of these items and complete them in order:
skill-factory-toolkit:sft-skill-comparison-matrix and skill-factory-toolkit:sft-skill-anatomysuperpowers:brainstorming (spec saved to docs/specs/)skill-factory-toolkit:sft-cross-cutting-patterns and skill-factory-toolkit:sft-scaffold-pluginsuperpowers:writing-plans (plan saved to docs/plans/)skill-factory-toolkit:sft-versioning-guidesuperpowers:finishing-a-development-branchSteps 1-2 are atomic. Do not invoke brainstorming without the sft context loaded first. Load both sft skills, then invoke brainstorming in the same turn.
Steps 3-4 intercept brainstorming's exit. When brainstorming completes, it will say "invoke writing-plans." STOP. Return to THIS checklist. Load the sft skills in step 3 BEFORE invoking writing-plans in step 4. This checklist is the authority — it overrides brainstorming's hardcoded exit.
Steps 5-6 pass through. Writing-plans will offer the execution choice (subagent vs inline). Follow its lead.
Steps 7-8 fire after implementation. When all implementation tasks are done, return to this checklist. Load sft-versioning-guide before touching the version or changelog.
Before finishing (step 10), verify ALL of these pass:
.md files referenced in SKILL.md body exist in the skill directory@ link references in SKILL.md../, /plugins/, /skills/, /references/) in SKILL.mdbin/validate-plugin plugins/<plugin-name> passes with zero errorsIf any item fails, fix it before proceeding to step 10.
| Mistake | Fix |
|---|---|
| Invoking brainstorming before loading sft skills | Steps 1-2 are atomic. Load first, invoke second. |
| Following brainstorming's "invoke writing-plans" exit directly | Return to this checklist. Step 3 must happen before step 4. |
| Skipping the version phase | Step 7 exists because this was missed in the first build. Don't skip it. |
| Loading all sft skills at once | Only load the subset for the current phase. The table tells you which. |
For iterating on existing skills (not building new ones):
skill-factory-toolkit:sft-cross-cutting-patternsskill-factory-toolkit:sft-skill-comparison-matrixskill-factory-toolkit:sft-versioning-guidebin/validate-plugin plugins/<plugin-name> to verifynpx claudepluginhub steltz/skill-factory --plugin skill-factory-toolkitAnalyzes any input to recommend existing Claude Code skills, improve them, or create new ones via triage, 11 thinking models, and multi-agent synthesis. Avoids duplicates.
Analyzes any input to recommend existing Claude Code skills, improve them, or create new ones via triage of 250+ skills, confidence matching, and multi-agent synthesis.
Creates, modifies, improves, tests, and benchmarks Claude Code skills using category-aware design, gotchas-driven development, eval prompts, and performance analysis.