--- name: brainstorming description: Planner-led discovery workflow for clarifying problem shape, options, and decision-ready direction permalink: opencode-config/skills/brainstorming/skill --- # Brainstorming Use this skill when requests are unclear, options are broad, or design tradeoffs are unresolved. ## Workflow 1. Clarify objective, constraints, and non-goals. 2. Generate multiple viable approaches (not one-path thinking). 3. Compare options by risk, complexity, verification cost, and reversibility. 4. Identify unknowns that need research before execution. 5. Converge on a recommended direction with explicit rationale. ## Planner Ownership - Keep brainstorming in planning mode; do not start implementation. - Use subagents for independent research lanes when needed. - Translate outcomes into memory-backed planning artifacts (`plans/`, findings/risks). ## Output - Short options table (approach, pros, cons, risks). - Recommended path and why. - Open questions that block approval.