AI 編程角色責任矩陣
Vibe Coding 團隊規範 把 AI 編程責任明確分配到 5 個角色。每個 PR 都應該能對應到這 5 個角色的職責落實。
5 個角色
| 角色 | 責任 |
|---|---|
| Author | 扮演 Claude 的 PM;提供完整 context;自我驗證;如實標示 AI 產出範圍 |
| Reviewer | 檢查流程是否落實;core code 逐行 review;leaf node 抽查 |
| Module Owner | 守護核心架構;對觸及自己模組的 AI PR 有否決權 |
| Tech Lead | 監督規範落實;定期 audit AI PR 品質;每季重檢 leaf / core 分類;決定模型升級時的政策調整 |
| 每位成員 | 持續提升「向 AI 提問與驗證」的能力——這是未來的核心競爭力 |
各角色 deep dive
Author(PR 作者)
「像 PM 對 Claude」:
✅ 必做:
- 提供完整 context(Be Claude’s PM 法則)
- 走 Plan-then-Execute SOP 的 7 步
- 不在不熟悉的領域大量 vibe(陌生 Codebase 探索 SOP)
- 自我驗證(測試 / stress test / 介面 spec 對齊)
- 在 PR 模板如實標示 AI 範圍(AI 編程 PR 模板)
❌ 禁做:
- 一句 prompt 直接 commit
- 假裝 AI 沒參與
- 只跑 happy path 就提 PR
Reviewer
「像 manager 檢查 PM 的工作」:
你不是在檢查 AI 的工作,你是在檢查送 PR 的人有沒有做好 PM 的工作。
Review 重點順序(依 Code Review 準則 (AI 編程)):
- PR 描述完整性
- 計畫與實作一致性
- Leaf / Core 分類正確性
- 介面與測試清楚度
- Core code 逐行檢視
- Leaf node 抽查 + 看測試與邊界
Module Owner
「最後守門員」:
擁有對「觸及自己模組的 AI PR」的否決權。即使 reviewer 已 approve,owner 仍可退回。
- 譬如:auth module owner 對任何動 auth 的 PR 有否決權
- 否決理由不需 100% 量化(owner 經驗判斷算數)
- 否決後 author 必須改 design / 拆 PR / 改成人類主導
Tech Lead
「規範長期演進的看守人」:
| 週期 | 責任 |
|---|---|
| 每週 / 每月 | Audit AI PR 品質、找 anti-pattern 案例 |
| 每季 | 重檢 leaf / core 分類清單(Leaf Node vs Core Code 的動態邊界) |
| 模型升級時 | 評估是否該調整政策(譬如新模型穩定性提升,可放寬哪些 core) |
| 事故 retro | 每次 retro 加一題:「這次事故跟 AI 產出有沒有關係?」 |
每位成員
「長期能力建設」:
持續提升「向 AI 提問與驗證」的能力——這是未來的核心競爭力。
這條看似抽象但 Vibe Coding 團隊規範 §「結語」強調:
短期可能交件,長期會失去判斷 AI 對錯的能力。
→ 每位成員都該有「Vibe coding 能力成長軌跡」(不只是程式 skill,是 AI 協作 skill)。
跟 SDLC 各階段的對應
| SDLC 階段 | Author | Reviewer | Module Owner | Tech Lead |
|---|---|---|---|---|
| 需求 / 設計 | ✅ 主導 | — | 諮詢 | 諮詢 |
| 計畫產出 (Plan-then-Execute Step 1-3) | ✅ 主導 | — | 諮詢 | — |
| AI 執行 (Step 4) | ✅ 主導 | — | — | — |
| 自我驗證 (Step 5) | ✅ 主導 | — | — | — |
| Code Review (Step 7) | — | ✅ 主導 | ✅ 否決權 | 抽查 |
| 部署 / 維運 | 諮詢 | — | ✅ 監督 | ✅ 監督 |
| 政策演進 | — | — | 諮詢 | ✅ 主導 |
落地建議
| 工具 | 角色用途 |
|---|---|
| GitHub CODEOWNERS | 自動指派 Module Owner 為 reviewer |
| Branch protection | Force 2 reviewers for core paths(核心由人嚴格 Review 法則) |
| AI PR audit dashboard | Tech Lead 每月 review |
| 季度規範 retro | Tech Lead 主持,所有人參加 |
| Onboarding 教材 | 把這份矩陣寫進新人 onboarding |
違反時的常見症狀
- ❌ 「Module Owner 沒被指派 reviewer」→ 失守門員
- ❌ 「Tech Lead 從沒 audit」→ 規範失效
- ❌ 「Author 不填 PR 模板」→ Reviewer 無從 cross-check
- ❌ 「Reviewer 只看 leaf 沒看 core」→ 層級錯配
- ❌ 「事故 retro 從不問 AI 因素」→ 看不出趨勢
相關
- Vibe Coding 團隊規範
- 四大黃金法則 (Vibe Coding)
- AI 編程 PR 模板 — Author / Reviewer 操作手冊
- Code Review 準則 (AI 編程) — Reviewer 操作手冊
- Vibe Coding Anti-Patterns — 違反角色責任的反模式