SuperAPI AI 工具集

gsd-validate-phase

测试与质量

查看项目

更新于 10-16 06:28

技能介绍

用途

gsd-validate-phase 用于对一个已完成的阶段进行回溯性审计,并补齐 Nyquist 验证缺口。其核心目标不是事前规划验证,而是在阶段完成后回头检查验证是否完整,并补上缺失的部分。

主要能力

  • 对已完成阶段执行回溯审计。
  • 识别并填补 Nyquist 验证缺口。
  • 输出更新后的 VALIDATION.md。
  • 生成测试文件。

使用方式

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

资料同时提供了一份 Codex 技能适配说明(codex_skill_adapter),其中规定了在 Codex 环境下如何复现 GSD 工作流所使用的 Claude Code 语法:

  1. 技能调用:通过 $gsd-validate-phase 触发,其后文本作为参数。
  2. 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,多选需用连续的单选实现,或给出带编号的自由列表让用户输入逗号分隔的编号;当 request_user_input 被拒绝(Execute 模式)时,改为给出纯文本编号列表并选择合理的默认值。
  3. 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/validate-phase.md 工作流文件。

适用场景

适合在开发流程中,对已经完成的阶段做验证审计与测试补齐,尤其当需要按 GSD 工作流统一处理验证、并可能并行分发子智能体完成任务时。

限制

资料未提供该技能的具体审计规则、验证判定标准、所需依赖与运行环境、安装命令、收费或价格信息、平台支持范围,以及实际使用效果等细节,这些内容暂未提供。