可持續迭代協議
immutable-spec
讓使用者與 AI 圍繞同一份 Spec 及其關聯文件持續推進專案,每一輪計畫、決策、執行結果與驗收證據都有記錄可查。
我們將需求、設計、開發與程式碼審查中使用的工程方法,整理成一組小而專注、可獨立安裝的 Skills。
讓使用者與 AI 圍繞同一份 Spec 及其關聯文件持續推進專案,每一輪計畫、決策、執行結果與驗收證據都有記錄可查。
在開始開發前,先確認問題是否真實、方案是否過度複雜,以及關鍵假設是否成立,避免做錯或做得太多。
在寫程式前先釐清模組職責與互動方式,讓複雜邏輯留在合適的位置,後續更容易修改與測試。
一次處理一個具體行為:先寫一個會失敗的測試,再加入剛好足以讓測試通過的程式碼。
由三個彼此隔離的 Reviewer 分別檢查同一份程式碼,再核實並合併問題,最後交由人決定是否處理。
為程式碼庫維護一份精簡的導覽地圖,記錄重要目錄、模組職責與關鍵入口,方便人與 Agent 快速找到程式碼。