用途
gsd-audit-uat 是一个用于跨阶段审计的技能(skill),目标是对所有未完成(outstanding)的 UAT 与验证(verification)条目进行集中审计。其描述明确为“Cross-phase audit of all outstanding UAT and verification items”。
主要能力
根据资料,该技能的审计范围由其 Scope 定义,通过以下 Glob 模式匹配相关文件:
- Glob: .planning/phases//-UAT.md
- Glob: .planning/phases//-VERIFICATION.md
也就是说,它会围绕各阶段目录下的 UAT 与 VERIFICATION 文件展开,对这些文件所代表的未完成事项进行跨阶段汇总与审计。
使用方式
该技能通过提及 $gsd-audit-uat 来调用。触发词之后的所有用户文本会被视为 {{GSD_ARGS}};如果没有提供参数,则将 {{GSD_ARGS}} 视为空。
其执行上下文引用了:@/mnt/local-analysis/workspace-hub/.codex/get-shit-done/workflows/audit-uat.md。
资料还给出了在 Codex 环境下的适配(adaptor)说明:
- 交互提问映射:GSD 工作流使用 AskUserQuestion(Claude Code 语法),需转换为 Codex 的 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 模式)时,退化为输出纯文本编号列表并选取一个合理的默认值。
- 任务调用映射: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)。
适用场景
适用于采用 GSD 工作流、且需要跨阶段统一检查尚未完成的用户验收测试与验证事项的项目管理或开发流程。
限制
资料未提供安装命令、依赖要求、收费与价格信息、支持的平台清单或量化效果指标,这些内容暂未提供。