mcpField
W
w-unit

w-unit

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

关于 w-unit

w-unit 是一项仓库单元测试技能,要求遵循现有测试约定,覆盖请求行为并优先验证可能失败的情况,而非追求覆盖率指标。

主要功能

  1. 01遵循相邻测试与项目约定
  2. 02覆盖 API、错误路径和回归
  3. 03仅在规定边界使用模拟
  4. 04依次运行单文件及包测试
  5. 05行为或命令变更时更新文档

适用场景

  1. 01为请求的代码变更补充测试
  2. 02检查错误路径和回归问题

安装

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

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

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

详细介绍

为请求的行为编写单元测试。遵循 vitest-v5(或技术栈的测试技能)和现有文件规范。不要盲目追求覆盖率百分比。

  1. 阅读相邻的测试和测试技能。将 *.test.ts 与实现文件放在同一目录中。
  2. 测试可能出错的行为:公共 API、错误路径,以及此更改需要修复的回归问题。
  3. 仅在文档规定的边界处使用模拟。优先使用仓库中已有的真实类型和工厂函数。
  4. 先运行指定的测试文件,再运行软件包的测试脚本。
  5. 文档:如果行为或命令发生变化,请使用 /w-docs。

评论

支持 Markdown