Skip to content
Skill

sa

by Tai-ch0802

AI Summary

A 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

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 1mo ago
Active
AdoptionUnder 100 stars
0 ★ · Niche
DocsREADME + description
Well-documented

GitHub Signals

Issues0
Updated1mo ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code