跳到主要內容
Lab Grimoire
TW EN
請喝咖啡
ai-tools

agent-skills

Addy Osmani(Google Chrome)出品的 23 個 AI 程式開發代理工程技能。覆蓋 Define 到 Ship 完整生命週期,用「疑慮驅動開發」做對抗性自我驗證、反合理化表防止走捷徑、3 個專家角色做並行審查。純 Markdown 零依賴。MIT 授權。

最適合誰

所有用 AI coding agent(Claude Code、Cursor、Copilot、Gemini CLI)的開發者,尤其是已經注意到一個模式:AI 跳過規格書、省略測試、忽略安全審查、在 context 變長時走捷徑。這套技能包直接處理這個結構性問題。對需要品質門禁的生產專案特別有價值。

我實際怎麼用

安裝技能包後,AI 代理獲得 23 個工程技能,按完整開發生命週期組織。關鍵轉變在於這些不只是「最佳實踐提醒」,每個 Skill 都包含反合理化表(Anti-rationalization Table),預先列出代理可能跳過某步驟的理由,並配上反駁。

最關鍵的 Skill 是「疑慮驅動開發」(DDD)。做架構決策或寫安全關鍵程式碼時,DDD 跑一個五步循環:宣告決策(CLAIM)、隔離產出物(EXTRACT)、交給新 context 的對抗性複驗器(DOUBT)、按嚴重度分類每項發現(RECONCILE)、決定停止或繼續(STOP)。複驗器完全看不到原始推理,只看產出物和規格,所以不會被說服「沒問題」。

/ship 命令會並行扇出三個專家角色(程式碼審查、安全稽核、測試工程師)各自獨立審查,再合併結果後才放行。

真正強的地方

  • 疑慮驅動開發是真正的結構性創新,不是提示詞層面的「請再檢查一次」。它從架構上隔離宣告和產出物,用 context 隔離做對抗式審查。支援跨模型升級(Claude 寫、GPT 審)
  • 反合理化表在每個 Skill 裡預判並封堵 AI 代理會走的捷徑
  • 23 個 Skill 涵蓋 Define(需求萃取、概念精煉、規格驅動)、Plan、Build(DDD、TDD、源碼驅動、context 工程)、Verify(瀏覽器測試、除錯)、Review(程式碼審查、簡化、安全、效能)、Ship(git 工作流、CI/CD、文件、上線檢查清單)
  • 純 Markdown,零執行時依賴。Claude Code、Cursor、Copilot、Gemini CLI 全通。不綁供應商
  • Addy Osmani 的工程品味。每個 Skill 反映的是在 Google 規模下出貨的判斷力,不是泛泛建議

失敗模式與不該用的情境

  • DDD 效果未量化。設計邏輯站得住腳,但沒有公開數據證明實際攔截了多少 bug
  • Skill 選擇模糊。多個 Skill 可能同時適用時,代理的選擇邏輯沒有文件說明。實務上需要手動引導
  • Context 消耗。同時載入全部 23 個 Skill 會很貴。漸進揭露設計有幫助,但大型任務仍可能撞到上限
  • 單人維護。Addy Osmani 聲譽卓越,但 bus factor 是 1

價格、上手門檻與風險

免費,MIT 授權。安裝就是 clone 到 skills 目錄。中等門檻,需要理解生命週期模型、知道什麼時候用哪個 Skill,但 slash commands 讓常見模式很容易觸發。無隱私風險,全部是本地 Markdown。主要風險是在趕交付時過度使用 DDD 循環導致速度下降。

結論

目前最全面、設計最扎實的 AI 工程技能包。如果你用 AI coding agent 做的不只是即用即丟的腳本,裝它。從三個 Skill 開始:doubt-driven-development 處理關鍵決策、spec-driven-development 處理功能開發、source-driven-development 處理框架使用。工作流成熟後再擴展。41,000+ 顆星不是炒作,工程深度撐得住。

來源