From normalpowers
Guides brainstorming and design before any creative work. Asks clarifying questions, proposes approaches, and produces an approved spec before execution.
How this skill is triggered — by the user, by Claude, or both
Slash command
/normalpowers:brainstormingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help turn fuzzy ideas into fully formed designs through natural collaborative dialogue.
Help turn fuzzy ideas into fully formed designs through natural collaborative dialogue.
Start by understanding the current context, then ask questions one at a time to sharpen the idea. Once you understand what's being built, present the design and get explicit approval.
Do NOT start drafting, producing, executing, or otherwise acting on the idea until you have presented a design and the user has approved it. This applies to EVERY project regardless of perceived simplicity.Every project goes through this process. A one-pager, a two-slide deck, a quick email, a recurring 1:1 agenda — all of them. "Simple" projects are where unexamined assumptions cause the most wasted work. The design can be short (a few sentences for truly simple projects), but you MUST present it and get approval.
Walk through these in order. Keep the user informed at each step.
writing-plans skill to turn the approved design into an executable plan.Understand context
│
▼
Is the scope one coherent project?
│
├── no ──► help user decompose; pick one sub-project; restart
│
└── yes
│
▼
Ask clarifying questions, one at a time
│
▼
Propose 2–3 approaches with a recommendation
│
▼
Present design in sections
│
▼
User approves each section?
│
├── no ──► revise, re-present
│
└── yes
│
▼
Write the spec document
│
▼
Self-review the spec (fix inline)
│
▼
User reviews the written spec
│
├── changes requested ──► revise, re-review
│
└── approved ──► apply `writing-plans` skill
The terminal state is applying writing-plans. Do NOT jump to producing artifacts, executing tasks, or invoking any other skill. The ONLY next step after brainstorming is writing-plans.
Understanding the idea:
Exploring approaches:
Presenting the design:
Design for clarity and coherence:
Working in existing contexts:
Documentation:
YYYY-MM-DD — <topic> — design.Spec Self-Review:
After writing the spec, look at it with fresh eyes:
Fix issues inline. No need to re-review — just fix and move on.
User Review Gate:
After the self-review, ask the user to read the written spec before proceeding:
"Spec written. Please read it and let me know if you want to change anything before we move to the plan."
Wait for their response. If they request changes, make them and re-run the self-review. Only proceed once they approve.
Transition:
writing-plans skill to turn the approved design into an executable plan.writing-plans is the next step.npx claudepluginhub fastxyz/normalpowersExplores user intent, requirements, and design before implementation. Must be used before any creative work like creating features or building components.
Explores user intent, requirements, and design before implementation. Guides brainstorming, proposes approaches, writes a design doc, and transitions to implementation plans.
Guides creative brainstorming into structured designs and specs before coding. Explores user intent, requirements, and trade-offs through dialogue.