Brainstorm Before Building
skill · v1.0.0
Explore user intent, requirements, and design space before writing any code. Surfaces constraints, alternatives, and tradeoffs. Must run before any creative work — features, components, new functionality, or behavior modifications. Prevents building the wrong thing.
Tags: brainstormdesignplanningrequirements
Invocation contract
Inputs
request(string, required) — The user's stated request or feature description.codebase_context(string) — Relevant existing code, patterns, or architectural constraints.
Outputs
goal_statement(string) — The underlying goal the user is trying to accomplish.approaches(array) — 2-3 distinct approaches with pros, cons, complexity, and reversibility.constraints(array) — Identified constraints that limit the solution space.out_of_scope(array) — Items explicitly excluded from this work.