From hephaestus
Use before any creative work — creating features, building components, adding functionality, or modifying behavior. Explores user intent and requirements before implementation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hephaestus:brainstorm <idea or feature description><idea or feature description>This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help turn ideas into fully formed designs and specs through natural collaborative dialogue.
Help turn ideas into fully formed designs and specs through natural collaborative dialogue.
Start by understanding the current project context, then ask questions one at a time to refine the idea. Once you understand what you're building, present the design and get user approval.
HARD GATE: Do NOT write any code, scaffold any project, or take any implementation action until you have presented a design and the user has approved it. This applies to EVERY request regardless of perceived simplicity.
Every feature goes through this process. "Simple" projects are where unexamined assumptions cause the most wasted work. The design can be short (a few sentences), but you MUST present it and get approval.
Complete in order:
/hephaestus:advise with the feature description — check ProjectMnemosyne for prior learnings on this topicdocs/specs/YYYY-MM-DD-<topic>-design.md and commitplanning skill or myrmidon-swarm for implementationUnderstanding the idea:
git log --oneline -10)Exploring approaches:
Presenting the design:
Working in existing codebases:
hephaestus//advise first to check for existing implementationsWrite spec doc:
docs/specs/YYYY-MM-DD-<topic>-design.mddocs(specs): add <topic> design documentSpec Self-Review:
User Review Gate: After the self-review:
"Spec written and committed to
docs/specs/<filename>. Please review and let me know if you want changes before we start planning implementation."
Wait for approval. Only proceed once approved.
Implementation:
planning skill for task tracking, or/hephaestus:myrmidon-swarm for complex multi-agent work/advise first — don't propose what's already been built or debuggedAdapted from obra/superpowers under the MIT License. Copyright (c) 2025 Jesse Vincent.
npx claudepluginhub homericintelligence/projecthephaestus --plugin hephaestusGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.