Co-authored-by: 王性驊 <danielwang@supermicro.com> Reviewed-on: #4 |
||
|---|---|---|
| .. | ||
| README.zh-TW.md | ||
| SKILL.md | ||
README.zh-TW.md
分析 PRD (Analyze PRD) 技能指南
概述
analyze-prd 是 Architect Pipeline 的第一個步驟,用來從 PRD 中提取架構需求、識別相關知識領域、標記模糊之處。此技能只做分析,不做設計,產出為內部分析而非檔案。
輸入與輸出
輸入
docs/prd/{feature}.md
輸出
- 無檔案產出,僅供內部分析使用
運作方式
- 完整閱讀 PRD
- 檢查現有 codebase 架構
- 提取功能性需求及其架構影響
- 提取非功能性需求及其架構影響
- 識別 13 個相關知識領域
- 識別所需的可交付技能
- 標記阻擋設計決策的模糊之處
- 將需求對應到 18 個架構輸出章節
分析重點
- 每個 PRD 需求是否都有對應的架構元件
- 每個 NFR 是否都有對應的架構決策
- 哪些知識領域與此功能相關
- 哪些可交付技能需要被引用
下游用途
- 分析結果供
design-architecture使用 - 知識領域對應供
design-architecture參考知識合約 - 識別的模糊之處需先與 PM 澄清才能進入設計
不應做的事
- 不做架構設計
- 不做技術選型
- 不定義 API 合約、資料表或服務邊界
- 不寫架構決策
- 不產生任何檔案