SuperAPI AI 工具集

gsd-stats

办公与效率

查看项目

更新于 10-16 06:28

技能介绍

用途

gsd-stats 是一个项目统计展示技能,用于显示项目的统计数据,涵盖阶段(phases)、计划(plans)、需求(requirements)、git 指标(git metrics)以及时间线(timeline)。它通过提及 $gsd-stats 来调用。

主要能力

根据资料描述,该技能可展示以下类别的项目统计:

  • 阶段(phases)
  • 计划(plans)
  • 需求(requirements)
  • git 指标(git metrics)
  • 时间线(timeline)

使用方式

该技能通过提及 $gsd-stats 来调用。用户在该技能名之后输入的所有文本会被视为 {{GSD_ARGS}};如果没有提供参数,则将 {{GSD_ARGS}} 视为空。

资料中包含一份面向 Codex 的技能适配说明(codex_skill_adapter),涉及以下映射规则:

技能调用

  • 通过提及 $gsd-stats 调用该技能。
  • $gsd-stats 之后的所有用户文本作为 {{GSD_ARGS}}。
  • 若无参数,则 {{GSD_ARGS}} 为空。

AskUserQuestion → request_user_input 映射

GSD 工作流使用 AskUserQuestion(Claude Code 语法),需转换为 Codex 的 request_user_input:

  • 参数映射:header → header;question → question。
  • 选项格式为 "Label" — description,转换为 {label: "Label", description: "description"}。
  • 由 header 生成 id:转为小写,空格替换为下划线。
  • 批量调用:AskUserQuestion([q1, q2]) → 单个 request_user_input,在 questions[] 中包含多个条目。
  • 多选变通方案:Codex 没有 multiSelect,可使用连续的单选,或呈现编号的自由格式列表,要求用户输入以逗号分隔的编号。
  • 执行模式回退:当 request_user_input 被拒绝(Execute 模式)时,呈现纯文本编号列表并选择一个合理的默认值。

Task() → spawn_agent 映射

GSD 工作流使用 Task(...)(Claude Code 语法),需转换为 Codex 协作工具:

  • 直接映射: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/stats.md

适用场景

该技能适用于需要查看项目整体统计信息的场景,包括阶段、计划、需求、git 指标和时间线等维度。它属于 GSD(get-shit-done)工作流体系的一部分。

限制

资料中未提供该技能的具体统计维度细节、输出格式、使用前提、依赖条件、收费情况、支持平台等信息,这些内容暂未提供。