关于 gsd-add-tests
gsd-add-tests 根据已完成阶段的规划文档生成单元测试和浏览器 E2E 测试。它会分类实现文件,并在测试计划审批及 RED-GREEN 验证等环节设置确认门槛。
主要功能
- 01将文件归类为单元测试、E2E 或跳过
- 02生成待审批的测试计划
- 03生成单元及浏览器 E2E 测试
- 04检查 RED-GREEN 验证
- 05报告测试缺口
适用场景
- 01为已完成的项目阶段补充测试
- 02生成测试前审查测试范围
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ shoootyou/ get-shit-done-multi --skill gsd-add-tests安装后在 Claude Code 中输入/gsd-add-tests确认已加载。
详细介绍
使用已完成阶段的 SUMMARY.md、CONTEXT.md 和 VERIFICATION.md 作为规范,生成单元测试和 E2E 测试。
分析实现文件,将其归类为 TDD(单元测试)、E2E(浏览器测试)或跳过,然后向用户展示测试计划以供批准,接着按照 RED-GREEN 规范生成测试。
输出:提交测试文件,提交信息为 test(phase-{N}): add unit and E2E tests from add-tests command
<execution_context> @{{PLATFORM_ROOT}}/get-shit-done/workflows/add-tests.md </execution_context>
阶段:$ARGUMENTS@.planning/STATE.md @.planning/ROADMAP.md
端到端执行 @{{PLATFORM_ROOT}}/get-shit-done/workflows/add-tests.md 中的 add-tests 工作流。 保留所有工作流关卡(分类审批、测试计划审批、RED-GREEN 验证、差距报告)。评论
支持 Markdown