概要
The Dev Design skill serves as the blueprint phase of the software development lifecycle, ensuring architectural clarity before a single line of code is written. It generates multiple distinct implementation approaches—ranging from minimal changes to clean architecture—complete with detailed trade-offs and impact estimates. By enforcing a strict 'User Gate,' it prevents premature implementation and ensures that features are properly decomposed into manageable tasks within a standardized PLAN.md format, incorporating rigorous Test-Driven Development (TDD) principles from the start.