What problem does it solve? It turns vague feature requests, refactoring needs, or bug investigations into structured architecture designs and implementation-ready PRD documents, preventing over-engineering and incomplete migration plans. ## Core Features & Use Cases - Structured Requirements Analysis: Clarifies user intent, success criteria, constraints, and existing codebase patterns before designing. - Multi-Option Solution Design: Proposes minimal, medium, and comprehensive solutions with documented trade-offs and asks for user approval before writing the PRD. - PRD Generation with Quality Checklists: Outputs a markdown PRD to the project's docs/ folder, validated against checklists covering root cause analysis, migration completeness, React hook rules, and backward compatibility. - Use Case: When asked to design a data refresh fix, it first greps the codebase for existing mechanisms, presents three solution options with risk levels, then writes a PRD only after the user picks an approach. ## Quick Start Ask the agent to design a technical solution for your feature or refactoring request, for example by saying "Design a solution for migrating our state management to a centralized store".