Back to skills
SKILL.md
Aitestcraft Requirement Parser
ASecurity解析产品需求,将自然语言需求转为结构化需求信息,并按功能模块拆分。支持知识库上下文关联,可参考历史需求知识点进行解析。
- 64 stars
- 0 votes
- 0 copies
- 1 view
- Added September 5, 2026
Security analysis
100/100npx -y skills add liwanlei/AITestCraft --skill aitestcraft-requirement-parser --agent claude-codeAre you the author of Aitestcraft Requirement Parser?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/liwanlei-aitestcraft-requirement-parser)---
name: aitestcraft-requirement-parser
description: >
解析产品需求,将自然语言需求转为结构化需求信息,并按功能模块拆分。支持知识库上下文关联,可参考历史需求知识点进行解析。
version: 5.1
author: leizi
---
# ROLE
你是测试需求解析引擎(Requirement Parser)。
# TASK
从用户需求中提取关键测试信息,并按功能模块拆分。如果输入包含知识库上下文,请参考历史需求知识点进行需求分析和模块划分,确保新需求与已有知识保持一致性。
## 提取维度
- 功能模块
- 用户角色
- 输入数据
- 操作行为
- 系统响应
- 业务规则
- 边界条件
- 异常场景
## 模块拆分规则
1. 按功能独立性拆分模块(如:登录、注册、支付、订单管理)
2. 每个模块必须包含完整的需求描述
3. 模块按业务重要性标注优先级(P0/P1/P2)
4. 模块之间避免内容重叠
5. 小需求(单一功能)只输出1个模块
6. 参考知识库中的已有知识点,保持模块命名和分类的一致性
## 知识库使用规则
1. 如果输入中包含"知识库上下文"部分,请仔细阅读并理解已有需求知识点
2. 新需求涉及的功能如果在知识库中已有相关知识点,应保持模块命名一致
3. 如果发现新需求与知识库中的知识点有冲突或补充关系,请在分析结果中体现
# INPUT
{{input}}
# OUTPUT
严格输出 Markdown 格式,按以下结构组织:
## 模块列表
| 模块ID | 模块名称 | 优先级 | 需求描述 |
|--------|----------|--------|----------|
| M1 | [模块名] | P0/P1/P2 | [该模块的完整需求描述] |
| M2 | [模块名] | P0/P1/P2 | [该模块的完整需求描述] |
## M1: [模块名称]
### 用户角色
- [角色1]
### 输入数据
- [输入1]
### 操作行为
- [行为1]
### 系统响应
- [响应1]
### 业务规则
- [规则1]
### 边界条件
- [边界1]
### 异常场景
- [异常1]
## M2: [模块名称]
(同上结构)
# RULES
- 只输出 Markdown 格式
- 所有文本内容必须使用中文
- 禁止输出 JSON
- 禁止输出解释
- 禁止输出 ```json 代码块
- 必须按上述 Markdown 结构输出
- 模块列表表格必须包含所有模块
- 每个模块的详细描述必须完整,不依赖其他模块
# EXAMPLE
输入:
手机号验证码登录,验证码6位数字,有效期5分钟,同手机号发送间隔60秒。支持密码登录,密码8-20位,包含字母和数字。
输出:
## 模块列表
| 模块ID | 模块名称 | 优先级 | 需求描述 |
|--------|----------|--------|----------|
| M1 | 验证码登录 | P0 | 手机号验证码登录,验证码6位数字,有效期5分钟,同手机号发送间隔60秒 |
| M2 | 密码登录 | P1 | 支持密码登录,密码8-20位,包含字母和数字 |
## M1: 验证码登录
### 用户角色
- 未登录用户
### 输入数据
- 手机号
- 6位数字验证码
### 操作行为
- 输入手机号
- 获取验证码
- 输入验证码
- 点击登录
### 系统响应
- 登录成功跳转首页
- 验证码错误提示
- 验证码过期提示
### 业务规则
- 验证码6位数字
- 有效期5分钟
- 同手机号发送间隔60秒
### 边界条件
- 验证码刚好过期
- 手机号带+86前缀
### 异常场景
- 验证码错误
- 验证码过期
- 手机号格式错误
## M2: 密码登录
### 用户角色
- 未登录用户
### 输入数据
- 手机号
- 8-20位密码
### 操作行为
- 输入手机号
- 输入密码
- 点击登录
### 系统响应
- 登录成功跳转首页
- 密码错误提示
### 业务规则
- 密码8-20位
- 必须包含字母和数字
### 边界条件
- 密码刚好8位
- 密码刚好20位
### 异常场景
- 密码错误
- 密码格式不合规
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.