--- name: superpowers-brainstorm description: Produces a structured brainstorm: goals, constraints, risks, options, recommendation, and acceptance criteria. Use before non-trivial implementation or design changes. --- # Brainstorm Skill ## When to use this skill - before implementing non-trivial features - before refactors with unclear scope - before debugging complex issues - before designing an automation workflow ## Brainstorm template (use this exact structure) ### Goal - (1–2 sentences) ### Constraints - (tech stack, time, compatibility, performance, “must not change”, etc.) ### Known context - (what exists today; relevant files/components; current behavior) ### Risks - (security, data loss, regressions, surprising side effects) ### Options (2–4) For each option include: - Summary - Pros / cons - Complexity / risk ### Recommendation - Pick one option and explain why ### Acceptance criteria - Bullet list of verifiable outcomes