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