Guide
Structured Brainstorming
Use `brainstorm` when the request is still open-ended.
The brainstorm workflow is for vague feature requests, strategy questions, and architecture exploration.
Its job is to reduce ambiguity before implementation, not to start writing code too early.
When To Use
- The request is exploratory or under-specified.
- The user asks for options, recommendations, or tradeoffs.
- Architecture or product direction is still open.
Recommended Process
- Restate the goal, audience, and success criteria.
- Surface missing assumptions such as user type, constraints, non-goals, and timeline.
- Present 2 to 4 realistic options with advantages, drawbacks, and rough effort.
- Recommend one direction and end with the next decision required to move into
planorcreate.