wen aidev
Published on

AI-native SDLC 是什麼?Anthropic 官方 Playbook 重點整理(2026)

AI-native SDLC 是 Anthropic 在 2026 年 8 月提出的開發流程:保留傳統 SDLC 的控制目標,換上新的執行方式。流程從線性變成迴圈,AI 嵌在每個階段,人對每個需要判斷的決策負責。

什麼是 AI-Native SDLC?

Anthropic 在 2026-08-21 發表〈The AI-Native SDLC playbook〉(作者 Louis Claxton),整理 Anthropic Applied AI 團隊幫企業客戶改開發流程的做法。

官方的定義是「combines the old control objectives with new enforcement」,舊的控制目標保留,執行方式換新。

傳統 SDLC 的六個階段(plan、design、build、test、deploy、maintain)各由不同角色負責,工作靠文件、ticket、簽核在階段之間傳遞。這套流程是為了「寫 code 最貴、最久」的年代設計的。

AI 讓 build 縮到小時級之後,官方指出會冒出三個問題。

  • 瓶頸移到 build 的左右兩邊,plan、review、test、deploy 還是人的速度。
  • 逐行人工 review 跟不上 agent 寫出來的 diff。
  • 例外還是走每週或每月一次的委員會,治理成本上升。

AI-native SDLC 的做法是把線性流程改成迴圈,AI 嵌在每個點,階段之間的交接自動觸發。原文最後一句是「The loop keeps running. Human judgement stays above it.」

SDLC 六個階段
Plan需求由委員會、工作坊、簽核收斂,人工寫成瓶頸
Design分析師寫 spec,設計師再解析人的速度
BuildAI 產生 code 和測試小時級
Test階段邊界的 QA 關卡瓶頸
Deploy人逐行 review瓶頸
Maintain人盯 production 找 bug人的速度
只有 build 用 AI
AI 讓 build 縮到小時級,其他階段還是人的速度。瓶頸移到 build 的左右兩邊:plan、review/test、deploy。
切換上方三種模式,看同樣六個階段怎麼變。

原理:每個階段交出一份 artifact

每個階段結束時 commit 一個 artifact 到版本控制,commit 本身觸發下一個階段,下一個階段從讀這份 artifact 開始。這條 commit 鏈同時是稽核軌跡:誰要了什麼、agent 產了什麼、誰批准的。

1
Plan
有想法的人和 Claude brainstorm,用自己的話寫成 intent.md。
2
Design
Claude 讀 intent.md,在組織 skills 約束下寫需求與設計 spec,標出疑慮。
3
Build
plan mode 只讀不改,寫出改哪些檔、工作順序、怎麼證明完成。
4
Test
session 在人看到前先跑測試、build、截圖比對;設定一改就跑 evals。
5
Deploy
每個 PR 跑同一組 AI review,findings 依嚴重度排序,批准由人給出。
已 commit 的 artifact 0人批准的 gate 0
git 裡的 artifact 鏈
intent.md待批准
誰寫
發起人+Claude
人在這道 gate 批准
product owner 在 commit 前 review 並修正
commit 之後
→ 觸發 Design
用自己的話寫下要什麼

Plan → intent.md

有想法的人和 Claude brainstorm,用自己的話寫成 intent.md:問題、想要的結果、影響的使用者與系統、限制、待解問題。product owner 在 commit 前 review 並修正。

Design → spec.md

Claude 讀已接受的 intent.md,在組織的 brand、security、compliance、UX skills 約束下產出需求與設計 spec,並標出有疑慮的地方。product owner review,但不寫它;進不進 build 由人決定。

Build → plan.md、diff 與測試

工程師用 plan mode 開 session,把 spec.md 交給 Claude 寫實作計畫:改哪些檔、工作順序、用什麼測試證明完成。plan mode 能讀 codebase 但不改任何檔案,工程師批准後 commit 成 plan.md,Claude 才開始寫 code。

Test → 測試結果、evals

每個 session 在人看到之前先自己驗證:跑測試、跑 build、截圖比對。CLAUDE.md、skills、hooks 這些操控 agent 的設定一改,就跑 eval 套件,確認 agent 還是照同樣的標準做事。

Deploy → PR 與 review findings

每個 PR 都跑同一組 AI review(bugs、security、對照 spec.md 與 plan.md),findings 依嚴重度排序。批准還是由人透過 branch protection 給出。官方的原則是 agent 可以做到 production gate 為止,不能越過。

延伸:我的想法

整體架構還是很值得學習,這其實是用 AI 替換人,來處理整個開發流程。

不過現實上沒有這麼簡單,幾乎每一層都要再額外處理。像是業主的意圖可能並不清晰,或是實際上有衝突。

plan.md 用 plan mode 產出,這個做法已經有點過時。Claude Code 團隊的 Thariq 在 2026-09-23 公開表示,他認為模型已經不需要 plan mode,未來可能不再推薦。

這套流程很適合開發新產品。開發新產品重視的是 intent(用戶痛點、需求),整個流程就是以它為核心。如果是一個時常修改的案子,這套流程其實不是很好用,沒有 SDD(Specification-Driven Development,規格驅動開發)來得好用。

FAQ

AI-native SDLC 跟傳統 SDLC 差在哪?

階段一樣是 plan、design、build、test、deploy、maintain。差別是流程從線性變成迴圈,AI 嵌在每個階段,每個階段結束時 commit 一個 artifact,下一個階段從讀它開始。

AI-native SDLC 每個階段要交出什麼?

Plan 交 intent.md,Design 交 spec.md,Build 交 plan.md、diff 與測試,Test 交測試結果與 evals,Deploy 交 PR 與 review findings。

AI-native SDLC 裡人負責什麼?

人對每個需要判斷的決策負責,例如批准 intent.md、決定 spec 能不能進 build、批准 plan、在 branch protection 上批准 PR、授權上 production。

參考資料

台灣用戶:

透過 LINE Pay 支持

國際用戶:

透過 Ko-fi 支持

相關文章

Claude Code 多 Agent 怎麼管:Handoff + Takeover,只盯一個主 Agent(2026)

Claude Code 多 agent 管理經驗 | agent 一多很容易忘了叫哪個 AI 做什麼。我的做法是先命名、讓 AI 提案並把建議分級、討論完 ha...

2026-09-26

Claude Code 自動驗證與自主開發:別再盯著 Agent 看了(2026)

Claude Code 自動驗證完整教學 | Anthropic 官方三大自主開發模式 Verification、Parallelize、Background ...

2026-06-02

Anthropic Harness 設計:讓 AI Agent 連跑 6 小時不失控的架構拆解(2026)

Anthropic 官方拆解長時間 AI Agent 的兩大失敗模式(context anxiety 與自我評價偏差),並用三代理架構 Planner / Ge...

2026-05-31

留言討論