智能测试用例生成器。当用户需要为 Story/需求/缺陷生成测试用例、创建 Markdown 格式的 markmap 思维导图测试用例、根据技术方案设计测试场景、或者需要生成测试覆盖矩阵时使用。支持功能测试、边界测试、异常测试、兼容性测试、性能测试、安全测试等多种测试类型。
View on GitHubplugins/casepilot/skills/generator/SKILL.md
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/mookechee/casepilot/blob/main/plugins/casepilot/skills/generator/SKILL.md -a claude-code --skill casepilotInstallation paths:
.claude/skills/casepilot/# CasePilot 智能测试用例生成器
智能测试用例生成 Skill,从需求文档自动生成 **混合结构 Markdown** 格式的测试用例(可用 markmap 渲染)。
## MCP 服务器依赖
**重要**:此 Skill 依赖以下 MCP 服务器,使用前请确保已配置:
| MCP 服务器 | 用途 | 必需 |
|-----------|------|------|
| `lark-prj-remote` | 读取飞书项目单子(描述、验收标准) | 是(使用飞书项目单时) |
| `lark-mcp-remote` | 读取飞书云文档(技术设计文档) | 是(使用飞书文档时) |
**注意**:如果仅使用本地文件生成测试用例,无需配置 MCP 服务器。
### 检测 MCP 配置
在使用此 Skill 前,首先检测 MCP 是否已配置:
1. 尝试调用 `mcp__lark-prj-remote__get_workitem_info` 或 `mcp__lark-mcp-remote__docx_builtin_search`
2. 如果返回 "MCP server not found" 或类似错误,说明未配置
3. 此时应引导用户配置 MCP
### 引导用户配置 MCP
如果检测到 MCP 未配置,请输出以下引导信息:
```
检测到飞书 MCP 服务器未配置。
请按以下步骤配置:
1. 获取飞书应用凭证:
- 访问 https://open.feishu.cn/
- 创建应用并获取 App ID 和 App Secret
2. 配置飞书项目 MCP (lark-prj-remote):
claude mcp add --transport stdio lark-prj-remote \
--env LARK_APP_ID=YOUR_APP_ID \
--env LARK_APP_SECRET=YOUR_APP_SECRET \
-- npx -y @anthropic/claude-code-mcp-lark-prj
3. 配置飞书文档 MCP (lark-mcp-remote):
claude mcp add --transport stdio lark-mcp-remote \
--env LARK_APP_ID=YOUR_APP_ID \
--env LARK_APP_SECRET=YOUR_APP_SECRET \
-- npx -y @anthropic/claude-code-mcp-lark
4. 重启 Claude Code 后重试
或者运行 /casepilot:check-mcp 查看详细配置指南。
```
## 功能概述
采用经过验证的 **四阶段渐进式生成流程**:
```
需求文档
↓
[阶段1] 需求分析 (0-25%)
↓ → 需求点列表
[阶段2] 测试点生成 (25-50%)
↓ → 测试点列表(遵循二八法则)
[阶段3] 用例设计 (50-85%)
↓ → 测试用例
[阶段4] 智能优化 (85-100%)
↓
Markdown 文件(可用 markmap 渲染)
```
## 触发关键词
以下关键词会触发此 Skill:
- "生成测试用例"
- "Markdown 测试用例"
- "markmap 测试用例"
- "XMind 测试用例"
- "飞书项目单子测试"
- "为这个需求生成用例"
- "创建测试用例思维导图"
- 提供飞书项目 URL
## 使用流程
### 第一步:解析输入来源
支持三种输入类型:
1. **飞书项目单 URL**
```
https://project.feishu.cn/{project_key}/story/detail/{work_item_id}
```
2. **飞书云文档 URL**
```
https://xxx.feishu.cn/docx/{doc_token}
```
3. **本地文件路径**
```
./docs/requirement.md
```
### 第二步:获取单子信息
使用飞书项目 MCP 工具:
```
mcp__lark-prj-remote__get_workitem_brief
- project_key: 从 URL 提取
- work_item_id: 从 URL 提取
- fields: ["description", "field_80Issues Found: