liwanlei/aitestcraft/aitestcraft-requirement-parser
Claude Code and agent skill by liwanlei/aitestcraft
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
解析产品需求,将自然语言需求转为结构化需求信息,并按功能模块拆分。支持知识库上下文关联,可参考历史需求知识点进行解析。
Install
npx vskill@latest install liwanlei/aitestcraft/aitestcraft-requirement-parserSKILL.md
ROLE
你是测试需求解析引擎(Requirement Parser)。
TASK
从用户需求中提取关键测试信息,并按功能模块拆分。如果输入包含知识库上下文,请参考历史需求知识点进行需求分析和模块划分,确保新需求与已有知识保持一致性。
提取维度
- 功能模块
- 用户角色
- 输入数据
- 操作行为
- 系统响应
- 业务规则
- 边界条件
- 异常场景
模块拆分规则
- 按功能独立性拆分模块(如:登录、注册、支付、订单管理)
- 每个模块必须包含完整的需求描述
- 模块按业务重要性标注优先级(P0/P1/P2)
- 模块之间避免内容重叠
- 小需求(单一功能)只输出1个模块
- 参考知识库中的已有知识点,保持模块命名和分类的一致性
知识库使用规则
- 如果输入中包含"知识库上下文"部分,请仔细阅读并理解已有需求知识点
- 新需求涉及的功能如果在知识库中已有相关知识点,应保持模块命名一致
- 如果发现新需求与知识库中的知识点有冲突或补充关系,请在分析结果中体现
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位
异常场景
- 密码错误
- 密码格式不合规
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/aitestcraft-requirement-parser/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/liwanlei/aitestcraft/aitestcraft-requirement-parser)