skills/shared/testing/SKILL.md
根据需求文档和代码实现,设计结构清晰、覆盖全面且可落地的单元测试方案,并在编码阶段指导测试编写。
npx skillsauth add leikegeek/coding-exoskeleton testingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
## 单元测试方案:{模块/类名}
### 1. 测试概述
- **被测对象**:
- **测试目标**:
- **测试策略**:
- **不测范围**:
### 2. 测试环境与依赖
- **测试框架**:
- **Mock 框架**:
- **关键依赖**:
- **特殊配置**:
### 3. 测试用例设计
#### 3.1 正常场景
| 用例ID | 场景 | 输入 | 预期结果 | 关键断言 |
|--------|------|------|----------|----------|
#### 3.2 边界场景
| 用例ID | 场景 | 输入 | 预期结果 | 关键断言 |
|--------|------|------|----------|----------|
#### 3.3 异常场景
| 用例ID | 场景 | 输入 | 预期结果 | 关键断言 |
|--------|------|------|----------|----------|
### 4. Mock 策略与覆盖风险
- **Mock / Stub 建议**:
- **更适合集成测试的部分**:
- **覆盖风险与缺口**:
### 5. 落地建议
- **优先实现顺序**:
- **可测性问题**:
- **建议先补的测试点**:
unit-test-reviewer agent 审视测试是否覆盖需求、技术设计和生产逻辑development
将本地 /code 流程产物、Git 可获取变更或 GitLab Merge Request 链接归一化为统一 AuditContext,供 audit-reviewer 执行业务、质量、安全一体化审计。
tools
在 Vue 3 项目中新增或改造弹窗、表单、导入流程、编辑回填、保存提交和关闭刷新链路时使用。强调独立 Dialog、本地表单状态和封装组件优先。
development
在 Vue 3 + TypeScript 项目中新增或修改 SFC、组合式逻辑、Element Plus/Sh* 包装组件、表格和页面组件时使用。强调 Composition API、组件契约和最小改动。
development
在 Vue 3 项目中接入 swagger/codegen 生成 API、核对生成目录、临时补充接口或替换页面内请求时使用。强调不手改生成物和契约收敛。