What problem does it solve?
This Skill bridges the gap between product requirements (PRD) and executable code by providing structured methodologies for system analysis, architecture design, data modeling, and interface definition.
Core Features & Use Cases
- Architecture Design: Define high-level system structures and module responsibilities.
- Data Modeling: Design database schemas and data structures.
- Interface Design: Specify API contracts and interaction protocols.
- Process Logic Visualization: Clarify complex logic using diagrams.
- Testing Strategy: Crucially, analyze and plan for the impact of changes on existing tests.
- Use Case: When a new feature is proposed, this Skill helps in designing its technical blueprint, ensuring all requirements are met and potential testing impacts are identified before development begins.
Quick Start
Use the sa skill to design the data structure and API for a new user profile feature.