用途
gsd-autonomous 是一个自动化编排技能,用于在 GSD 工作流中连续执行项目剩余的所有阶段。它的描述为:“Run all remaining phases autonomously — discuss→plan→execute per phase”,即自动运行所有剩余阶段,每个阶段按“讨论→计划→执行”的顺序推进。
主要能力
该技能通过 ROADMAP.md 进行阶段发现,并使用 Skill() 扁平调用执行每个阶段的命令。在全部阶段完成后,执行里程碑审计、完成与清理。
它会创建或更新以下内容:
- .planning/STATE.md:在每个阶段后更新
- .planning/ROADMAP.md:在每个阶段后更新进度
- 阶段产物:每个阶段的 CONTEXT.md、PLAN 和 SUMMARY
使用方式
该技能通过提及 $gsd-autonomous 来调用。$gsd-autonomous 之后的所有用户文本被视为 {{GSD_ARGS}};如果没有参数,则 {{GSD_ARGS}} 视为空。
资料还包含一段 Codex 适配说明,涉及以下映射规则:
- AskUserQuestion → request_user_input 的参数映射(header、question、选项格式、id 生成、批量调用、多选替代方案、执行模式回退)。
- Task() → spawn_agent 的映射:Task(subagent_type="X", prompt="Y") → spawn_agent(agent_type="X", message="Y");Task(model="...") → 省略;fork_context 默认 false;并行 fan-out 后 wait(ids);结果解析依据 CHECKPOINT、PLAN COMPLETE、SUMMARY 等结构化标记;收集结果后 close_agent(id)。
执行上下文引用以下文件:
- @/mnt/local-analysis/workspace-hub/.codex/get-shit-done/workflows/autonomous.md
- @/mnt/local-analysis/workspace-hub/.codex/get-shit-done/references/ui-brand.md
项目上下文、阶段列表和状态在工作流内部通过初始化命令解析(gsd-tools.cjs init milestone-op、gsd-tools.cjs roadmap analyze),无需预先加载上下文。
适用场景
适用于已采用 GSD 工作流、拥有 ROADMAP.md 并希望自动连续推进多个剩余阶段直至里程碑完成的项目。
限制
资料未提供该技能的收费、价格、支持平台、具体效果或性能数据,这些信息暂未提供。其运行依赖 GSD 工作流及 .planning 目录下的状态与路线图文件。