可持續迭代協議
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