关于 write-tests
用于为现有文件或模块生成单元测试的技能,输出按优先级排列的测试计划和用例,并关联覆盖范围、正反向场景及测试设置假设。
主要功能
- 01按优先级排列测试计划
- 02映射覆盖范围的测试用例
- 03正向与反向场景
- 04测试设置假设
适用场景
- 01补充缺失的单元测试覆盖
- 02为特定文件或模块规划测试
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cowork-os/ cowork-os --skill write-tests安装后在 Claude Code 中输入/write-tests确认已加载。
详细介绍
编写测试
用途
为现有代码生成单元测试
路由
- 适用场景:用户要求为特定文件或模块补充测试覆盖时使用。
- 不适用场景:不要用于快照测试或仅限手动 QA 的验证。
- 输出:按优先级排序的测试计划和测试用例,并清晰映射覆盖范围。
- 成功标准:包含正向和负向用例,以及测试设置假设。
触发示例
正向
- 对此请求使用 write-tests 技能。
- 帮我编写测试。
- 用户要求为特定文件或模块补充测试覆盖时使用。
- 编写测试:提供可执行的结果。
负向
- 不要用于快照测试或仅限手动 QA 的验证。
- 不要将 write-tests 用于无关请求。
- 此请求不属于编写测试的范围。
- 这只是概念讨论;无需使用工具工作流。
参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
| path | string | 是 | 要测试的文件路径 |
| framework | select | 是 | 要使用的测试框架 |
运行时提示词
- 当前运行时提示词长度:339 个字符。
- 运行时提示词直接定义在
../write-tests.json中。
评论
支持 Markdown