AI SummaryA skill booster that guides AI assistants through System Analysis methodologies for transforming business requirements into technical architecture, data models, and API designs. Useful for developers and technical leads designing systems from PRDs.
Install
Copy this and paste it into Claude Code, Cursor, or any AI assistant:
I want to install the "sa" skill in my project. Please run this command in my terminal: # Install skill into the correct directory (3 files) mkdir -p .claude/skills/sa && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/sa/SKILL.md "https://raw.githubusercontent.com/Tai-ch0802/skills-bundle/main/sa/SKILL.md" && mkdir -p .claude/skills/sa/references && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/sa/references/diagram_guide.md "https://raw.githubusercontent.com/Tai-ch0802/skills-bundle/main/sa/references/diagram_guide.md" && mkdir -p .claude/skills/sa/references && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/sa/references/system_design_doc.md "https://raw.githubusercontent.com/Tai-ch0802/skills-bundle/main/sa/references/system_design_doc.md" Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.
Description
Methodologies for System Analysis (SA), focusing on technical architecture, data flow modeling, and API design.
Common Tools
• Mermaid: For drawing flowcharts, sequence diagrams, class diagrams, and state diagrams. See references/diagram_guide.md. • TypeScript / JSDoc: For precisely defining data types and interfaces.
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.
Discussion
Health Signals
My Fox Den
Community Rating
Sign in to rate this booster