From hyperpowers
Shapes rough feature ideas into approved markdown specs and local task directories. Clarifies goals, researches patterns from 3+ sources, compares approaches before implementation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hyperpowers:brainstormingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<skill_overview>
<skill_overview>
Shape first, then execute. Lock intent in plan.md; keep execution flexible in tasks.md.
</skill_overview>
<rigidity_level>
HIGH FREEDOM - Ask enough questions to stabilize intent, but always end with an approved plan.md and a task directory stub.
</rigidity_level>
<quick_reference>
| Step | Action | Deliverable |
|---|---|---|
| 1 | Ask questions | Goals, anti-goals, constraints |
| 2 | Research | Existing patterns plus 3+ internet sources |
| 3 | Compare approaches | Chosen approach and rejected alternatives |
| 4 | Write spec | local plans/active/<slug>/plan.md |
| 5 | Seed docs | context.md and tasks.md skeleton |
Contract: plan.md holds intent. tasks.md must not replace the spec. Delete the finished local task directory when the work is complete.
</quick_reference>
<when_to_use>
<the_process>
Ask focused questions until you can state:
internet-researcher agentPresent 2-3 approaches with trade-offs. Lead with the recommended option and explain why it fits the repo.
Create a local plans/active/<slug>/plan.md with:
Add:
context.md with known files and decisionstasks.md with headings for Now, Next, Later, Blocked, and DoneOnly seed 1-2 Now items.
</the_process>
<why_it_fails>
<why_it_fails>
npx claudepluginhub withzombies/hyperpowers --plugin hyperpowersGuides the planning phase of a feature: grills the spec with the user, has a Product Architect draft tasks (with optional ADR/glossary), then runs a human gate before writing anything to the repo or kicking off a build.
Brainstorms intent, requirements, and design before writing a structured plan. Use before any creative work or multi-step task to avoid premature coding.
Creates structured specifications, requirements, and technical plans for AI coding agents. Guides users through spec writing, planning, and task breakdown in an interactive dialog.