工程開發
executing-plans
在獨立會話中執行實作計畫並進行審核檢查點,確保逐項任務驗證與代碼品質。
簡介
executing-plans 技能專為軟體開發代理程式設計,旨在有條理地將書面實作計畫轉化為實際代碼。它作為一個受控的執行引擎,彌合了高階設計規範與最終代碼提交之間的差距。此技能適用於需要結構化、迭代式任務處理的開發者或編碼代理,特別是在處理複雜功能或重構專案時,若遺漏步驟可能導致回歸問題或技術債。它強制執行嚴格的工作流程,優先考慮安全性、驗證和審核,而非衝動的代碼生成。
-
嚴格按照由 writing-plans 生成的預定義、細分式實作計畫來執行任務。
-
透過將任務標記為 in_progress 和 completed 來管理基於狀態的進度追蹤。
-
在每個任務後整合強制性驗證步驟,確保代碼符合功能需求。
-
提供內建的反饋循環,當遇到阻塞、指令不明或驗證失敗時,要求代理程式暫停並尋求人工介入。
-
與 git-worktrees 協調,確保所有實作皆在隔離且安全的支線環境中進行。
-
當計畫完全驗證後,自動觸發 finishing-a-development-branch 以促進順利的專案收尾。
-
在執行任何代碼前,請先仔細閱讀計畫文件,以辨識潛在風險或遺漏的依賴項目。
-
務必使用指定的提示語句向使用者宣告您的操作,以保持透明度。
-
當指令模糊時,請勿憑空猜測;優先採取「停止並詢問」的行為以防止錯誤的實作。
-
若目前的平台支援 subagent-driven-development,請優先選擇該技能以獲得更高的自主性與效率。
-
此技能需要存取完整的 Superpowers 方法論,包含 Git 整合與測試驅動開發 (TDD) 實踐。
-
輸入通常包含批准的技術規範或實作計畫文件;主要輸出是一個經過完整驗證且隨時可提交的開發支線。
倉庫統計
- Star 數
- 171,906
- Fork 數
- 15,164
- Open Issue 數
- 278
- 主要語言
- Shell
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 上午05:49