소개
This skill provides a rigorous framework for turning vague concepts into concrete technical designs through a collaborative dialogue. It forces a 'design first' mentality by checking project context, asking targeted one-at-a-time questions, and proposing multiple architectural approaches with clear trade-offs. By validating designs incrementally and documenting them automatically in your repository, it ensures that implementation is guided by a solid, peer-reviewed plan that ruthlessly eliminates unnecessary features via YAGNI principles.