关于 w-tdd
w-tdd 是一项仓库开发技能,在用户要求或仓库规定时指导采用测试驱动开发,并说明测试与文档的处理方式。
主要功能
- 01红绿重构开发循环
- 02每轮运行针对性测试
- 03遵循仓库测试规范
- 04行为或命令变更时更新文档
适用场景
- 01按 TDD 实现用户要求的功能
- 02在规定使用 TDD 的仓库中开发
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ blockmatic/ basilic-skills --skill w-tdd安装后在 Claude Code 中输入/w-tdd确认已加载。
详细介绍
仅在用户要求或仓库有要求时使用 TDD。遵循仓库的测试 MDX 和 vitest-v5(或该技术栈的测试技能)。除非用户要求,否则不要提交。
- Red:为目标行为编写一个会失败的测试。按照仓库测试的做法使用真实 API;仅在有文档说明的边界处使用模拟。
- Green:编写能通过该测试的最小实现。
- Refactor:在测试保持通过的同时改进结构。
- 针对下一个增量重复上述步骤。每轮先运行聚焦的测试文件,然后运行受影响的测试套件。
- 文档:如果行为或命令发生变化,使用
/w-docs。
评论
支持 Markdown