工程開發
atomic-execution
一個原子化執行引擎,將複雜任務分解為隔離且具驗證機制的 XML 執行計劃,以防止上下文退化並維護架構完整性。
簡介
atomic-execution 技能為管理長期運行的軟體開發任務提供了一種結構化方法,有效防止常見的上下文退化問題。此技能專為處理複雜功能或路線圖實施的工程師與開發者設計,能將高層目標轉換為細粒度的原子化 XML 執行計劃。透過隔離單個任務,該引擎確保模型在整個開發生命週期中保持最高推理能力,而不會被先前不相關的子任務狀態所干擾。
-
基於 XML 的任務分解:自動從 ROADMAP.md 或 design.md 規格中提取原子化任務塊,確保每個工作單元都有清晰的邊界。
-
驗證閘道工作流:在每個 XML 任務中實施強制驗證步驟,要求代理在標記任務完成前必須執行測試或驗證腳本。
-
隔離狀態管理:與 STATE.md 整合以在會話間持久化進度與元數據,在防止上下文膨脹的同時維護決策、阻礙及項目狀態的審計軌跡。
-
Git 整合安全性:與 micro-commit 和 git-worktree-swarm 無縫對接,確保每次微小的成功都能立即持久化到版本控制中。
-
上下文優化:基於「分而治之」的原則運行,允許模型一次全神貫注於一個原子操作,顯著提升生成代碼的質量並減少幻覺。
-
需要建立完整的項目結構,包括 ROADMAP.md 或類似的規格文件。
-
最適合在軟體開發的實施階段使用,以從設計轉向功能代碼。
-
輸入包括路線圖文件、設計規格以及用於驗證的終端指令。
-
預期輸出是一系列經過驗證的代碼變更、更新的項目狀態文件以及反映增量進度的提交日誌。
-
本技能專門用於處理長期運行的階段,避免單體功能生成導致上下文窗口耗盡。
倉庫統計
- Star 數
- 470
- Fork 數
- 65
- Open Issue 數
- 0
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月1日 上午10:00