sa
Installation
SKILL.md
System Analysis (SA) Skill
This skill focuses on System Analysis & Design, aiming to transform business requirements from the PRD into executable technical solutions. SA is the bridge connecting "What to do" (PRD) with "How to do" (Code).
SA Core Responsibilities
- Architecture Design: Define the high-level system structure, module divisions, and responsibilities.
- Data Modeling: Design database schema, data structures, and storage strategies.
- Interface Design: Define API specifications, function signatures, and interaction protocols.
- Process Logic: Clarify complex business logic through diagrams (Flowchart, Sequence Diagram).
- Testing Strategy: [Critical] Analyze the impact of changes on existing tests and define the testing plan.
SA Artifacts
- System Design Document (SDD): The system design specification. See
references/system_design_doc.md. - API Specification: API specification document (Swagger/OpenAPI or Markdown).
- Database Schema: ER Model or JSON Schema definitions.