四大黃金法則 (Vibe Coding)

Vibe Coding 不是「全部丟給 AI 然後 PR merge」,要有紀律。Appleboy 整理 Erik Schluntz Anthropic「Vibe coding in prod」演講後,把工程紀律歸納成四條法則。

一覽

#法則一句話
1Be Claude’s PM 法則為 AI 提供完整上下文,把它當新員工而非工具
2聚焦 Leaf Nodes 法則AI 大量寫 code 集中在不擴散影響的葉節點
3核心由人嚴格 Review 法則Core 區塊兩位 reviewer 逐行讀
4建立可驗證檢查點 法則設計到讓 reviewer 不讀實作也能判斷正確

核心精神

像 manager 管理領域專家」——軟體工程師是少數「習慣自己什麼都懂到底」的職業,但 AI 把編碼工作放大一個量級後,這份習慣變成包袱。借用其他職業的管理智慧:

角色不懂實作但仍能驗證的方法
CTO 對領域專家寫驗收測試 (acceptance tests)
PM 對工程團隊真的去用產品,確認行為符合預期
CEO 對會計師抽查自己懂的關鍵數據與切片

對應到 Vibe Coding:

  • 像 CTO:設計可驗證的介面與測試
  • 像 PM:真的把功能用起來,測 happy path 與錯誤路徑
  • 像 CEO:抽查關鍵邊界、輸入輸出、效能數據

一個重要例外:技術債

人生中大部分要驗證的事情,都有不需要懂實作就能驗證的方法——但技術債目前沒有好方法在不讀程式碼的情況下衡量

所以才需要把 Vibe Coding 聚焦在 leaf node(法則二):把可能產生的技術債限制在不會擴散的角落。

法則之間的關係

法則一 (Be PM)  ─┐
                ├─→ 法則二 (Leaf Nodes) — 限制爆炸半徑
法則三 (Core Review) ┤
                ├─→ 法則四 (Verifiable Checkpoints) — 抽象層驗證
                ─┘

法則一是輸入端(給 AI 上下文),法則二是空間限制(在哪做 vibe),法則三是品質門檻(core 由人 review),法則四是驗證機制(不讀實作怎麼信任)。

落地工具

四法則對應的工具與 SOP:

法則對應工具 / SOP
一:Be Claude’s PMPlan-then-Execute SOP / Prompt 必備六元素
二:聚焦 Leaf NodesLeaf Node vs Core Code 分類標準
三:核心由人 ReviewCode Review 準則 (AI 編程) / AI 編程 PR 模板
四:可驗證檢查點可驗證性設計三支柱 / Vibe Coding TDD 三條 e2e 測試

動態調整

模型能力會持續變強。隨著新模型穩定性提升,core / leaf 的分界線會逐漸往 core 推進。Tech Lead 應每季重新檢視這個分類清單。

相關