工程开发
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 查看