sa

Installation
SKILL.md

System Analysis (SA) Skill

本技能專注於系統分析與設計 (System Analysis & Design),旨在將 PRD 中的業務需求轉化為可執行的技術方案。SA 是連接 "What to do" (PRD) 與 "How to do" (Code) 的橋樑。

SA 的核心職責

  1. 架構設計 (Architecture Design): 定義系統的高層結構、模組劃分與職責。
  2. 資料建模 (Data Modeling): 設計資料庫 Schema、資料結構與存儲方案。
  3. 介面設計 (Interface Design): 定義 API 規格、函數簽名 (Function Signatures) 與互動協議。
  4. 流程邏輯 (Process Logic): 透過圖表 (Flowchart, Sequence Diagram) 釐清複雜的業務邏輯。
  5. 測試策略 (Testing Strategy): [Critical] 分析變更對現有測試的影響,並定義測試計畫。

SA 產出物 (Artifacts)

  • System Design Document (SDD): 系統設計說明書 (注意:此縮寫與 Spec-Driven Development 相同,需視上下文而定)。本技能中我們使用 references/system_design_doc.md。
  • API Specification: API 規格書 (Swagger/OpenAPI or Markdown)。
  • Database Schema: ER Model 或 JSON Schema 定義。

如何使用此 Skill

Installs
2
First Seen
Apr 5, 2026
sa from smithery.ai