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