概要
The Brainstorming skill is a specialized framework for Claude Code that prevents premature implementation by enforcing a structured three-phase design process: Understanding, Exploration, and Presentation. It uses Socratic questioning to uncover hidden constraints and 'YAGNI' principles to avoid over-engineering. By presenting architectural alternatives with explicit trade-offs and validating designs in incremental sections, this skill ensures that developers and AI are perfectly aligned on the purpose, constraints, and technical approach before the first line of code is written.