開源 · AGENT SKILLS

為 Coding Agent 打造的工程 Skills

我們將需求、設計、開發與程式碼審查中使用的工程方法,整理成一組小而專注、可獨立安裝的 Skills。

可持續迭代協議

immutable-spec

讓使用者與 AI 圍繞同一份 Spec 及其關聯文件持續推進專案,每一輪計畫、決策、執行結果與驗收證據都有記錄可查。

安裝
npx skills@latest add cauu/skills --skill immutable-spec
查看定義
開發前檢查

challenge

在開始開發前,先確認問題是否真實、方案是否過度複雜,以及關鍵假設是否成立,避免做錯或做得太多。

安裝
npx skills@latest add cauu/skills --skill challenge
查看定義
程式碼設計

codebase-design

在寫程式前先釐清模組職責與互動方式,讓複雜邏輯留在合適的位置,後續更容易修改與測試。

安裝
npx skills@latest add cauu/skills --skill codebase-design
查看定義
開發

tdd

一次處理一個具體行為:先寫一個會失敗的測試,再加入剛好足以讓測試通過的程式碼。

安裝
npx skills@latest add cauu/skills --skill tdd
查看定義
程式碼審查

code-review

由三個彼此隔離的 Reviewer 分別檢查同一份程式碼,再核實並合併問題,最後交由人決定是否處理。

安裝
npx skills@latest add cauu/skills --skill code-review
查看定義
程式碼庫導覽

codebase-map

為程式碼庫維護一份精簡的導覽地圖,記錄重要目錄、模組職責與關鍵入口,方便人與 Agent 快速找到程式碼。

安裝
npx skills@latest add cauu/skills --skill codebase-map
查看定義