About
The Brainstorming skill is a specialized component of the Research-Plan-Implement (RPI) framework designed to prevent wasted development effort by bridging the gap between vague ideas and technical execution. It guides users through a rigorous three-phase process—understanding the core problem, exploring multiple architectural approaches, and documenting the final design—while ruthlessly applying YAGNI (You Aren't Gonna Need It) principles. By surfacing constraints and evaluating trade-offs early, it ensures that developers build the right solution the first time, making it an essential tool for projects with high ambiguity or complex requirements.