Skip to content
v1.0.0MIT

PRD 全流程工具 — 從用戶訪談建立 PRD,再拆成實作計畫或 GitHub issues。含 write-a-prd、prd-to-plan、prd-to-issues 三個技能。

prd

PRD(產品需求文件)全流程工具 — 從用戶訪談建立 PRD,再拆成實作計畫或 GitHub issues。

原作者:Matt Pocock

包含技能

技能指令用途
write-a-prd/prd:write-a-prd從零開始,深度訪談 → 產出 PRD(GitHub issue)
prd-to-plan/prd:prd-to-plan將 PRD 拆成分階段實作計畫(本地 ./plans/*.md
prd-to-issues/prd:prd-to-issues將 PRD 拆成多個獨立 GitHub issues(tracer bullet 垂直切片)

工作流

流程 A:PRD → GitHub issues(團隊協作)

/prd:write-a-prd          ← 產出 PRD issue #42
/prd:prd-to-issues        ← 讀 #42 → 建立子 issues,各自可分派

流程 B:PRD → 本地計畫(個人開發)

/prd:write-a-prd          ← 產出 PRD issue #42
/prd:prd-to-plan          ← 讀 #42 → 產出 ./plans/feature-name.md

流程 C:已有 PRD,直接拆

/prd:prd-to-issues        ← 給 issue 編號就開始拆

核心概念

Deep Modules(write-a-prd)

PRD 過程中主動尋找可獨立測試的深層模組 — 封裝大量功能在簡單、穩定的介面背後。

Tracer Bullet / Vertical Slices(prd-to-plan、prd-to-issues)

每個切片是穿透所有整合層(schema → API → UI → tests)的薄垂直切片,而非單一層的水平切片。每個完成的切片都可獨立 demo 或驗證。

HITL vs AFK(prd-to-issues)

  • HITL(Human In The Loop)— 需要人工決策(架構決定、設計 review)
  • AFK(Away From Keyboard)— 可自動完成並合併,無需人工介入