SuperAPI AI 工具集

gsd-pause-work

办公与效率

查看项目

更新于 10-16 06:27

技能介绍

用途

gsd-pause-work 用于在阶段工作(mid-phase)中途暂停时创建上下文交接。当一项分阶段任务尚未完成、但需要中断时,该技能负责把当前进度和上下文整理成可交接的信息,便于后续恢复。

调用方式为提及 $gsd-pause-work。调用时,其后的所有用户文本会被视为 {{GSD_ARGS}};如果没有参数,则 {{GSD_ARGS}} 视为空。

主要能力

该技能路由到 pause-work 工作流,工作流负责处理以下内容:

  • 从近期文件检测当前阶段
  • 收集完整状态(位置、已完成工作、剩余工作、决策、阻塞项)
  • 创建包含所有上下文分段的交接文件
  • 以 WIP 形式进行 Git 提交
  • 提供恢复说明

工作流处理的具体逻辑包括:阶段目录检测;结合用户澄清进行状态收集;写入带时间戳的交接文件;Git 提交;以及带恢复说明的确认。

使用方式

通过 $gsd-pause-work 调用。资料中提供了一段 codex_skill_adapter 适配说明,描述该技能在 Codex 环境下的语法映射关系:

  • Skill Invocation:通过提及 $gsd-pause-work 调用,其后文本作为 {{GSD_ARGS}}。
  • AskUserQuestion → request_user_input 映射:header 映射为 header,question 映射为 question;选项格式 "Label" — description 映射为 {label: "Label", description: "description"};根据 header 生成 id(小写、空格替换为下划线);批量调用 AskUserQuestion([q1, q2]) 映射为单个 request_user_input,并在 questions[] 中包含多个条目。对于多选,Codex 没有 multiSelect,改用顺序单选,或给出编号的自由文本列表让用户输入逗号分隔的数字。在 Execute 模式中当 request_user_input 被拒绝时,给出纯文本编号列表并选择合理的默认值。
  • Task() → spawn_agent 映射:Task(subagent_type="X", prompt="Y") 映射为 spawn_agent(agent_type="X", message="Y");Task(model="...") 予以省略(Codex 使用按角色配置,而非内联模型选择);默认 fork_context: false,因为 GSD 智能体通过 <files_to_read> 块加载自己的上下文。并行扇出时,派生多个智能体 → 收集智能体 ID → wait(ids) 等待全部完成;结果解析时查找智能体输出中的结构化标记,如 CHECKPOINT、PLAN COMPLETE、SUMMARY 等;从每个智能体收集结果后执行 close_agent(id)。

执行上下文指向:@/mnt/local-analysis/workspace-hub/.codex/get-shit-done/workflows/pause-work.md

适用场景

适用于分阶段工作在中途需要暂停、且希望保留完整上下文以便后续接续的场景,例如需要记录当前阶段位置、已完成与剩余工作、关键决策和阻塞项,并通过 Git WIP 提交与交接文件固化状态。

限制

资料中未提供关于收费、价格、平台支持范围或实际效果的信息,这些内容暂未提供。技能的具体行为依赖其工作流文件,相关细节以实际工作流为准。