About
The Brainstorming skill provides a structured framework for the ideation phase of development, ensuring that user intent is fully understood before a single line of code is written. By employing Socratic questioning, comparative trade-off analysis, and incremental design validation, it helps developers explore multiple architectural approaches and ruthlessly eliminate unnecessary features. Once a consensus is reached, the skill automatically generates standardized design documentation, commits it to the repository, and prepares the environment for seamless implementation using git worktrees.