opencode-workflow/skills/analyze-prd
王性驊 082c9203fa feat/architect (#4)
Co-authored-by: 王性驊 <danielwang@supermicro.com>
Reviewed-on: #4
2026-04-13 01:19:39 +00:00
..
README.zh-TW.md feat/architect (#4) 2026-04-13 01:19:39 +00:00
SKILL.md feat/architect (#4) 2026-04-13 01:19:39 +00:00

README.zh-TW.md

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