工程開發
atomic-execution avatar

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
在 GitHub 查看