brainstorming
Brainstorming
Use collaborative design before creative implementation. Understand the problem, expose meaningful choices, and agree on a direction before writing code.
Do not force this workflow onto trivial, mechanical, or already-specified work.
1. Understand the context
Inspect repository instructions, relevant files, existing patterns, prior decisions, and nearby behavior before proposing a design. Ask the user only for judgments the repository cannot answer.
Restate the intended outcome in a few sentences. Correct misunderstandings before exploring solutions.
2. Resolve discovery depth
Use the lightest available question tool for one quick decision. When the idea needs formal scope, several material decisions, testable facts, and an execution plan, hand it to the setup-goal skill rather than recreating that workflow here.
Brainstorming explores design direction. setup-goal turns an agreed direction into an implementation contract.