关于 w-unit
w-unit 是为指定行为编写单元测试的 Agent 技能,遵循仓库规范,关注易失败行为和回归场景,并运行单文件及包级测试。
主要功能
- 01遵循现有测试规范
- 02测试公开 API 和错误路径
- 03覆盖回归行为
- 04仅模拟文档规定的边界
- 05运行指定文件和包级测试
适用场景
- 01为指定变更添加测试
- 02测试错误处理和公开 API
- 03验证回归修复
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ blockmatic-icebox/ basilic-skills --skill w-unit安装后在 Claude Code 中输入/w-unit确认已加载。
详细介绍
为请求的行为编写单元测试。遵循 vitest-v5(或技术栈的测试技能)和现有文件规范。不要盲目追求覆盖率百分比。
- 阅读相邻的测试和测试技能。将
*.test.ts与实现文件放在同一目录中。 - 测试可能出错的行为:公共 API、错误路径,以及此更改需要修复的回归问题。
- 仅在文档规定的边界处使用模拟。优先使用仓库中已有的真实类型和工厂函数。
- 先运行指定的测试文件,再运行软件包的测试脚本。
- 文档:如果行为或命令发生变化,请使用
/w-docs。
评论
支持 Markdown