« 五言波特人
Claude Code 三大框架 × 系統在建深度解析

AI 寫程式不怕寫不出來,
怕的是你不知道哪裡壞了

信任危機才是 Claude Code 生態最大的工程挑戰。Superpowers 管過程、GSD 管環境、gstack 管視角——三把鑰匙,解的是三把不同的鎖,互補而非競爭。

Superpowers 約束過程 流程化紀律 GSD 約束環境 上下文隔離 gstack 約束視角 角色治理
互補而非競爭

三把鑰匙開三把鎖,
不是誰比誰強,是病不一樣

SUPERPOWERS
約束過程
症狀:AI 想到哪寫到哪,無紀律、無順序

解法:強制 SOP——先寫測試、後寫程式;先計畫、後執行;每步都要過關才能繼續

本質:把「怎麼做事的規範」綁進提示工程,讓 AI 不能偷步
🪖 類比:手術前核對表——主刀不確認清單就不能開刀,不管他有多資深
GSD
約束環境
症狀:上下文腐爛(Context Rot)——AI 的記憶塞滿過時雜訊,越工作越亂

解法:環境隔離,每個任務只讓 AI 看到它需要的檔案,強制保持上下文乾淨

本質:控制「AI 能看到什麼」,而不是控制「AI 怎麼做事」
🧹 類比:給每位工人一張乾淨的工作台,不讓他看到其他人的雜物堆
GSTACK
約束視角
症狀:一個 Agent 身兼架構師、開發者、審查者,角色混亂、判斷失準

解法:角色治理——Architect 只做架構決策,Coder 只寫程式,Reviewer 只做審查

本質:控制「誰在做事、誰能看什麼」,用分工消除視角污染
🏥 類比:手術室分工——主刀、麻醉、護士各司其職,不越位、不插手別人的事
gstack 五層治理機制深度拆解

角色 Prompt 只是外殼,
底下還有四層你沒看見

角色聚焦(Role Focus)
每個 Agent 只看自己職責範圍內的上下文。Architect 看不到實作細節,Coder 看不到架構討論——大幅降低認知負載與幻覺機率。
資料流編排(Data Flow Orchestration)
控制資訊如何在 Agent 之間流動。中間結果必須經過格式化與篩選,才能傳入下一個 Agent——避免上游的雜訊污染下游的判斷。
品質把關(Quality Gate)
強制 TDD——每個輸出必須通過驗證門才能流向下一步。不通過就退回重做,而非繼續往下堆積錯誤。
Boil the Lake(化整為零)
把大問題切成 Agent 能消化的小問題,逐步蒸發複雜度。避免一次性塞爆上下文視窗、造成品質崩潰。
ELI16 模式(強迫暴露隱藏假設)
要求 AI 用「對一個 16 歲孩子解釋」的語言描述每個決策——讓藏在術語後面的邏輯漏洞和錯誤假設現形。

五層加在一起,不是角色扮演遊戲,是一套完整的流程治理系統

被所有框架忽略的結構性盲點

三大框架的共同死角:
真正動手 Build 的那一段,沒人管

三個框架都管了 Plan → Code → Review,但「Build」——編譯、跑測試、讀錯誤、除錯、重試——這個反饋迴圈,幾乎是空白。

🔒 技術瓶頸:stdin 阻塞
想把 Superpowers + gstack 同時用?OS 層有硬限制:一個程序等輸入時,另一個無法插入。跨框架整合在技術上幾乎不可行。

🍎 gstack Conductor 的平台限制
gstack 的指揮官元件(Conductor)只支援 macOS。使用 Linux 的開發者被直接排除在外。影片作者貢獻了 /sprint 指令作為 Linux 平行替代方案。

🔄 autoresearch 自循環:不同的方向
Karpathy 提出的 autoresearch 不整合框架,而是讓 AI 自己寫程式 → 自己跑測試 → 自己看結果 → 自己修改 → 收斂。天然覆蓋 Build 階段,繞開 stdin 問題。

Plan ✓ 有框架覆蓋 Code ✓ 有框架覆蓋 Build ✗ 結構性空缺 編譯 → 跑測試 除錯 → 重試 Review ✓ 有框架覆蓋 autoresearch 自循環天然覆蓋
開放問題 × 未來方向

軟體品質能被一個數字說清楚嗎?
如果不行,我們現在優化的是什麼

如果能找到一個統一的品質指標,所有框架都該對齊它優化——但如果不行,我們現在用框架約束的,究竟是什麼?

⚠️ Goodhart 定律的陷阱
把「測試通過率」當唯一指標,AI 會把這個數字優化到滿——代價是可讀性、可維護性、邊界案例處理全面下滑。就像學生只為考試刷題,卻失去真正的理解。

🔁 Karpathy autoresearch 自循環
不用框架約束 AI——而是給 AI 一個目標函數,讓它自己寫 → 自己建置 → 自己跑測試 → 自己反思 → 迭代收斂。像 AlphaGo 下棋:不需要人告訴它每一步,只需要知道輸贏。

三框架總結
🟠 Superpowers:約束過程——強迫 AI 有紀律地工作
🟢 GSD:約束環境——保持上下文乾淨不腐爛
🟣 gstack:約束視角——用角色分工消除混亂
三者互補,Build 階段的空缺仍等待答案
Write 寫程式 Build 編譯跑測試 Reflect 分析結果 Fix 修正改善 autoresearch 自循環收斂
1 / 5