# 分析 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 合約、資料表或服務邊界 - 不寫架構決策 - 不產生任何檔案