mcpField
W
w-tdd

w-tdd

github.com/blockmatic测试与质量1647 次安装4 周前更新
代码仓库

关于 w-tdd

w-tdd 是一项仓库开发技能,在用户要求或仓库规定时指导采用测试驱动开发,并说明测试与文档的处理方式。

主要功能

  1. 01红绿重构开发循环
  2. 02每轮运行针对性测试
  3. 03遵循仓库测试规范
  4. 04行为或命令变更时更新文档

适用场景

  1. 01按 TDD 实现用户要求的功能
  2. 02在规定使用 TDD 的仓库中开发

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/blockmatic/basilic-skills --skill w-tdd

安装后在 Claude Code 中输入/w-tdd确认已加载。

详细介绍

仅在用户要求或仓库有要求时使用 TDD。遵循仓库的测试 MDX 和 vitest-v5(或该技术栈的测试技能)。除非用户要求,否则不要提交。

  1. Red:为目标行为编写一个会失败的测试。按照仓库测试的做法使用真实 API;仅在有文档说明的边界处使用模拟。
  2. Green:编写能通过该测试的最小实现。
  3. Refactor:在测试保持通过的同时改进结构。
  4. 针对下一个增量重复上述步骤。每轮先运行聚焦的测试文件,然后运行受影响的测试套件。
  5. 文档:如果行为或命令发生变化,使用 /w-docs。

评论

支持 Markdown