What problem does it solve? Before creative development begins, teams often jump into implementation with vague requirements, leading to rework and misaligned stages. This Skill structures a collaborative discussion that confirms the complete requirement, direction selection, and all Stages in one pass before any design or implementation starts. ## Core Features & Use Cases - Complete Requirement Exploration: Explores project context, goals, scope boundaries, success criteria, and constraints top-down, using multiple-choice questions to resolve decisions layer by layer. - Direction Selection: Proposes 2-3 architectural directions with trade-offs, fit with existing code patterns, and a recommendation. - Stage Division & Tracking: Splits large requirements into strictly serial Stages with dependency and status tracking, saved to a persistent brainstorming index document. - Release Impact Assessment: Maintains a "Important Changes & Release Operations" block covering database migrations, incompatible contracts, deployment steps, and announcements. - Use Case: You have an idea for a new feature spanning multiple modules. Use this Skill to confirm the full requirement, pick a direction, divide it into Stages, and hand off to grill-with-docs for per-Stage design. ## Quick Start Ask the AI to use the brainstorming skill to explore and confirm the complete requirements, direction, and all stages for your new feature idea before any design or coding begins.