SuperAPI AI 工具集

workflow-test-spec-update

测试与质量

查看项目

更新于 10-15 21:35

技能介绍

用途:这是一个工作流类技能,触发「Test Spec Update(Post-Change)」流程,在代码变更、缺陷修复或 PR 评审之后,更新测试规格(test specs)与功能文档(feature docs)。

主要能力与执行顺序:工作流固定子步骤序列为 $workflow-review-changes → $tdd-spec → $why-review → $tdd-spec-review → $tdd-spec [direction=sync] → $integration-test → $integration-test-review → $integration-test-verify → $test → $docs-update → $workflow-end,并分为 Detect、Execute、Verify 三个阶段。

使用方式:在 Codex 中用 $skill-name 调用仓库技能(镜像版本已将旧式 /skill-name 引用改写)。启动命令为 $workflow-start test-spec-update,并将用户提示作为上下文。执行前需先建立任务跟踪,按阶段创建任务,嵌套调用时用 [N.M] $skill-name — phase 前缀并关联父任务。

规则与限制:每个步骤必须实际调用对应技能,不得跳过、重排、合并或批量完成验证门;每个断言需有 file:line 证据且置信度大于 80%。更新测试规格前必读 docs/project-reference/spec-principles.md。创建或评审规格/测试时须标明 Business Intent / Invariant Guarded,并保证意图被破坏时测试会失败。若某步骤或工具在当前环境无法运行,应停止并询问用户。处理超过 3 个文件时需增量写入 plans/reports/{skill}-{date}-{slug}.md。文中列出的具体项目路径、配置项与子技能(如 $tdd-spec、$integration-test)属该仓库自定义约定,是否可用取决于项目文档与本地环境;其他收费、平台支持等信息暂未提供。