About
This skill facilitates a collaborative design process between the developer and Claude to ensure features are fully thought out before implementation begins. It guides users through project context discovery, explores multiple architectural approaches with pros and cons, and validates designs incrementally in small, digestible sections. By enforcing a 'one question at a time' rule and adhering to YAGNI principles, it eliminates ambiguity and over-engineering, resulting in a finalized, documented design plan committed directly to your repository.