What problem does it solve? Starting an AI-assisted coding project without a clear architecture leads to messy structure, inconsistent tech stacks, and unmaintainable code. This Skill enforces a structured methodology that locks in architecture decisions before any code is written. ## Core Features & Use Cases - Requirements Clarification: Asks 6 mandatory questions covering product form, runtime environment, project scale, data storage, frontend/backend split, and extensibility expectations. - Architecture Comparison: Presents 2-3 architecture options (single-file, MVC, DDD, microservices) in a comparison table with a recommendation and rationale. - Task Decomposition & Prompt Generation: Breaks the project into independently verifiable modules and produces a 10-part architecture prompt including constraints and acceptance criteria. - Use Case: When a user says "help me build a task management web app", the Skill first clarifies requirements, compares architecture options, decomposes the work into modules, and only then generates a coding prompt for step-by-step implementation. ## Quick Start Ask the assistant to help you plan the architecture for a new project before writing any code, and answer its clarifying questions about product form, environment, and scale.