工程開發
autonomous-skill avatar

autonomous-skill

啟用支援長期、多工作階段的自主開發任務,提供狀態追蹤、可恢復執行以及雙代理程式規劃執行工作流。

簡介

autonomous-skill 是一個強大的框架,旨在 Codex CLI 生態系統內管理複雜的多工作階段工程任務。它透過實作包含初始器 (Initializer) 與執行器 (Executor) 的雙代理程式模式,為長期專案提供支援。初始器負責分析專案需求以產生結構化的 task_list.md,而執行器則透過 .autonomous/ 追蹤目錄維護持久性狀態來執行迭代工作。此技能非常適合處理需要跨多天重構、大規模功能實作或超出單一對話工作階段範圍的持續系統維護之軟體工程師、開發人員與 DevOps 從業人員。

  • 雙代理程式架構將高階任務規劃與迭代實作階段分離。

  • 透過 .autonomous/ 目錄管理持久性狀態,確保工作階段間的連續性,避免長期任務中的上下文遺失。

  • 自動產生任務檢查清單,實現系統化的進度追蹤與詳細的完成情況報告。

  • 支援非互動式工作階段,允許 Codex 自主處理任務,並內建使用工作階段 ID 恢復工作階段的鉤子。

  • 可透過 run-session.sh 設定執行時期參數,包括任務命名、平行執行管理與網路隔離沙盒環境的旗標。

  • 當任務過於龐大而無法在單次 Codex 執行中完成時使用此技能,例如大規模重構、建置多端點 REST API 或進行系統遷移。

  • 在每次成功的工作階段後,對照 task_list.md 驗證工作並更新 progress.md,以維持任務完整性。

  • 透過提供清晰且可執行的描述來初始化任務,協助初始器代理程式進行任務拆解,確保環境設定適合長期追蹤。

  • 利用 --continue 與 --resume-last 旗標重新連接中斷的工作流,或在現有專案根目錄中基於既定進度繼續開發。

  • 請注意,此技能需要 shell 存取權限並會建立持久性構件;若產生大量臨時任務,建議定期清理以避免工作空間混亂。

倉庫統計

Star 數
187
Fork 數
29
Open Issue 數
1
主要語言
Shell
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月1日 上午08:09
在 GitHub 查看