SuperAPI AI 工具集

gsd-check-todos

办公与效率

查看项目

更新于 10-16 06:26

技能介绍

用途

gsd-check-todos 是一个工作流路由技能,用于列出待处理的待办事项(todos),并让用户从中选择一个来处理。它由提及 $gsd-check-todos 来触发,触发后其后方的用户文本会被视为 {{GSD_ARGS}};若没有参数,则视为空。

主要能力

该技能路由到 check-todos 工作流,工作流负责以下逻辑:

  • 待办事项存在性检查
  • 区域(area)过滤
  • 待办事项计数与列表展示
  • 交互式列表与选择
  • 完整上下文加载(含文件摘要)
  • 路线图关联检查
  • 动作提供与执行
  • 动作路由(立即处理、加入阶段、头脑风暴、创建阶段)
  • STATE.md 更新
  • Git 提交

待办状态和路线图关联在工作流内部通过 init todos 和定向读取加载。

使用方式

通过在对话中提及 $gsd-check-todos 调用该技能,其后可附带参数作为 {{GSD_ARGS}}。

资料还包含一个 Codex 技能适配器说明,涉及调用方式与工具映射:

  • 技能调用:由提及 $gsd-check-todos 触发。
  • AskUserQuestion 到 request_user_input 的映射:header → header,question → question;选项格式由 "Label" — description 转换为 {label: "Label", description: "description"};id 由 header 生成(小写、空格替换为下划线)。
  • 批量调用:AskUserQuestion([q1, q2]) → 单个 request_user_input,并在 questions[] 中包含多个条目。
  • 多选变通:Codex 没有 multiSelect,可使用连续单选,或呈现带编号的自由格式列表,要求用户输入以逗号分隔的编号。
  • Execute 模式回退:当 request_user_input 被拒绝(Execute 模式)时,呈现纯文本编号列表并选择一个合理的默认值。
  • 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/check-todos.md

适用场景

适用于需要在工作流中查看待办事项列表、按区域筛选待办、交互式选择某个待办并决定后续动作(立即处理、加入阶段、头脑风暴或创建阶段)的场景。

限制

现有资料未提供关于收费、价格、平台支持范围、具体效果或更详细使用步骤的说明,这些内容暂未提供。