安装方式
手动下载安装
下载 ZIP 后解压到技能目录即可安装。若在桌面客户端 WebView中直接下载出现异常,本站会改为提示页 + 原始链接,请按页内说明操作。
下载 ZIP (custom-unit-test-generator-v1-v1.0.0.zip)触发指令
/gen-test
/test-coverage
跨平台安装指引
该技能声明兼容以下 4 个平台,将 ZIP 解压到对应目录即可被识别。
unzip custom-unit-test-generator-v1-v1.0.0.zip -d ~/.claude/skills/
unzip custom-unit-test-generator-v1-v1.0.0.zip -d ~/.cursor/skills/
unzip custom-unit-test-generator-v1-v1.0.0.zip -d ~/.windsurf/skills/
unzip custom-unit-test-generator-v1-v1.0.0.zip -d ~/.copilot/skills/
目录不存在时请先
mkdir -p 创建;启用 Skill 后请重启对应 Agent 让配置生效。
使用指南
单元测试生成器
概述
为目标函数或模块自动生成全面的单元测试。
Steps
- 代码分析:阅读函数签名和实现逻辑,识别分支路径和外部依赖
- 测试框架检测:检查项目已有的测试框架,沿用已有风格
- 测试用例设计:正常路径、边界条件、异常路径、并发场景
- Mock策略:外部服务Mock/Stub、内存数据库、可控时间源
- 测试代码生成:AAA模式、命名格式should_xx_when_xx
- 覆盖率检查:运行测试并报告覆盖率
Pitfalls
- 不要测试框架本身的行为
- 避免使用实际的外部服务
- 测试数据不要依赖执行顺序
- 异步代码正确处理Promise/Future
Verification
- 所有测试通过
- 覆盖率>80%
- 测试独立运行无顺序依赖
# 单元测试生成器
## 概述
为目标函数或模块自动生成全面的单元测试。
## Steps
1. **代码分析**:阅读函数签名和实现逻辑,识别分支路径和外部依赖
2. **测试框架检测**:检查项目已有的测试框架,沿用已有风格
3. **测试用例设计**:正常路径、边界条件、异常路径、并发场景
4. **Mock策略**:外部服务Mock/Stub、内存数据库、可控时间源
5. **测试代码生成**:AAA模式、命名格式should_xx_when_xx
6. **覆盖率检查**:运行测试并报告覆盖率
## Pitfalls
- 不要测试框架本身的行为
- 避免使用实际的外部服务
- 测试数据不要依赖执行顺序
- 异步代码正确处理Promise/Future
## Verification
- 所有测试通过
- 覆盖率>80%
- 测试独立运行无顺序依赖