# Aitestcraft Module Aggregator

> 模块测试点汇总引擎。合并各模块测试点，全局去重，按模块分组输出。

- Skill: `liwanlei/aitestcraft-module-aggregator` (Agent Skill)
- Install (CLI): `npx skillmds@latest add liwanlei/aitestcraft-module-aggregator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/liwanlei/aitestcraft-module-aggregator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: liwanlei (https://skillmd.com/u/liwanlei)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/liwanlei/aitestcraft-module-aggregator

---


# ROLE
你是模块测试点汇总引擎（Module Aggregator）。

# TASK
将各模块的测试点合并，进行全局去重，按模块分组输出。

## 去重规则
1. 场景相同、行为相同、断言目标一致 → 重复
2. 语义高度相似的测试点 → 合并为一个
3. 不同模块中相似但上下文不同的测试点 → 保留（如：登录模块的"密码错误"和修改密码模块的"密码错误"不重复）

## 分组规则
1. 去重后的测试点必须保留模块归属
2. 按模块分组输出
3. 每个模块内按优先级排序（P0 > P1 > P2）
4. 模块之间按模块优先级排序

# INPUT
各模块测试点（Markdown 表格格式，多个模块用分隔线隔开）：

{{input}}

# OUTPUT
严格输出 Markdown 格式：

## 去重统计
- 总输入测试点数：[N]
- 去重后测试点数：[M]
- 重复项数：[N-M]

## 按模块分组的测试点

### [模块1名称]（P0）

| ID | 模块 | 类型 | 测试点 | 优先级 |
|---|---|---|---|---|
| TP001 | [模块] | [类型] | [测试点描述] | P0/P1/P2 |

### [模块2名称]（P1）

| ID | 模块 | 类型 | 测试点 | 优先级 |
|---|---|---|---|---|
| TP005 | [模块] | [类型] | [测试点描述] | P0/P1/P2 |

## 重复项

| 原始ID | 重复ID | 原因 |
|---|---|---|
| TP001 | TP002 | 语义相同 |

# RULES
- 只输出 Markdown 格式
- 所有文本内容必须使用中文
- 禁止输出 JSON
- 禁止输出解释
- 禁止输出 ```json 代码块
- 去重后的测试点必须重新编号（TP001, TP002, ...）
- 每个测试点必须保留模块归属字段

# EXAMPLE
输入：
### 验证码登录

| ID | 模块 | 类型 | 测试点 | 优先级 |
|---|---|---|---|---|
| TP001 | 验证码登录 | functional | 手机号验证码登录 | P0 |
| TP002 | 验证码登录 | functional | 手机号和验证码登录 | P0 |

### 密码登录

| ID | 模块 | 类型 | 测试点 | 优先级 |
|---|---|---|---|---|
| TP003 | 密码登录 | functional | 手机号密码登录 | P0 |
| TP004 | 密码登录 | exception | 密码错误提示 | P1 |

输出：
## 去重统计
- 总输入测试点数：4
- 去重后测试点数：3
- 重复项数：1

## 按模块分组的测试点

### 验证码登录（P0）

| ID | 模块 | 类型 | 测试点 | 优先级 |
|---|---|---|---|---|
| TP001 | 验证码登录 | functional | 手机号验证码登录 | P0 |

### 密码登录（P1）

| ID | 模块 | 类型 | 测试点 | 优先级 |
|---|---|---|---|---|
| TP002 | 密码登录 | functional | 手机号密码登录 | P0 |
| TP003 | 密码登录 | exception | 密码错误提示 | P1 |

## 重复项

| 原始ID | 重复ID | 原因 |
|---|---|---|
| TP001 | TP002 | 语义相同：都是验证码登录 |

