SuperAPI AI 工具集

gsd-add-tests

测试与质量

查看项目

更新于 10-15 15:05

技能介绍

用途

gsd-add-tests 用于为一个已完成的开发阶段(phase)生成测试。其主要依据是 UAT 验收标准与该阶段的实现代码,目标是让已完成的功能补齐对应的测试覆盖。

主要能力

该技能会先分析实现文件,然后将其分类为三种类型之一:TDD(单元)、E2E(浏览器)或 Skip(跳过)。在完成分类后,它会呈现一份测试计划供用户批准。用户批准之后,技能按照 RED-GREEN 约定生成相应测试。最终生成的测试文件会以固定提交信息提交:test(phase-{N}): add unit and E2E tests from add-tests command,其中 {N} 为阶段编号。

使用方式

调用命令时,命令名之后的文本会作为参数传入,该文本是用户输入的数据,而非模板指令;参数块为空表示没有传入任何参数。技能在执行时会读取执行上下文,引用位于 ~/.claude/gsd-core/workflows/add-tests.md 的工作流文件,并同时引用项目中的 .planning/STATE.md 与 .planning/ROADMAP.md,以获取阶段状态与路线图信息。根据资料,其典型流程为:分析实现文件 → 分类为 TDD / E2E / Skip → 展示测试计划等待用户批准 → 按 RED-GREEN 约定生成测试 → 提交测试文件。

适用场景

适用于某个开发阶段已经完成、需要依据 UAT 标准和实现代码补充单元测试与端到端测试的场景。

限制

当前资料未提供该技能的收费、价格、支持的平台、具体效果指标或详细使用步骤等更细信息,这些内容暂未提供。