Loading...
Loading...
Compare original and translation side by side
| User intent | Mode |
|---|---|
| Create a new custom QA personality from scratch | A — Guided Build |
| Modify an existing custom personality | B — Edit Existing |
| List available personality examples for reference | C — Browse Examples |
| 用户意图 | 模式 |
|---|---|
| 从头创建新的自定义QA角色 | A — 引导式构建 |
| 修改现有的自定义角色 | B — 编辑现有角色 |
| 查看可用的角色示例以供参考 | C — 浏览示例 |
| Rule | File | Impact |
|---|---|---|
| Personality file structure | | CRITICAL |
| 规则 | 文件 | 影响程度 |
|---|---|---|
| 角色文件结构 | | 关键 |
references/references/slack-impersonator.mdreferences/stripe-webhook.mdreferences/references/slack-impersonator.mdreferences/stripe-webhook.mdWhat kind of QA testing does this personality specialize in?
Examples:
- Webhook simulation (Slack, Stripe, GitHub)
- Load/performance testing
- Accessibility testing
- Email notification verification
- File upload/download testing
- Multi-user interaction testing
Describe the specialty:该角色专门从事哪种QA测试?
示例:
- Webhook模拟(Slack、Stripe、GitHub)
- 负载/性能测试
- 无障碍测试
- 邮件通知验证
- 文件上传/下载测试
- 多用户交互测试
请描述专业方向:What tools does this personality need?
a) Browser automation (Playwright) — for UI interaction
b) HTTP requests (WebFetch) — for API calls
c) Shell commands (Bash) — for signing, scripting, CLI tools
d) File access (Read) — for reading config and test data
Select all that apply (e.g., "b, c, d"):该角色需要使用哪些工具?
a) 浏览器自动化(Playwright)—— 用于UI交互
b) HTTP请求(WebFetch)—— 用于API调用
c) Shell命令(Bash)—— 用于签名、脚本编写、CLI工具
d) 文件访问(Read)—— 用于读取配置和测试数据
请选择所有适用的选项(例如:"b, c, d"):Define 3-5 specific test scenarios this personality should run.
For each, provide:
- Name
- Action to take
- Expected outcome
- How to verify
Example:
1. "Send checkout.session.completed webhook → verify order created → check GET /api/orders"定义该角色应运行的3-5个具体测试场景。
每个场景需提供:
- 名称
- 执行操作
- 预期结果
- 验证方式
示例:
1. "发送checkout.session.completed Webhook → 验证订单已创建 → 检查GET /api/orders接口"What name should this personality have? (lowercase, hyphens, no spaces)
It will be saved as: .claude/skills/qa-<your-name>/SKILL.md
Example: "stripe-webhook-tester", "email-verifier", "load-tester"该角色的名称是什么?(小写字母,连字符分隔,无空格)
文件将保存为:.claude/skills/qa-<你的名称>/SKILL.md
示例:"stripe-webhook-tester", "email-verifier", "load-tester"rules/std-structure.md.qa/config.yml.claude/skills/qa-<name>/SKILL.mdqa-<name>.qa/config.yml → personalities.customCustom QA personality created!
Skill: .claude/skills/qa-<name>/SKILL.md
Registered in: .qa/config.yml
It will be included in future /qa-run sessions.
Edit the SKILL.md directly to refine test scenarios.rules/std-structure.md.qa/config.yml.claude/skills/qa-<名称>/SKILL.mdqa-<名称>.qa/config.yml → personalities.custom自定义QA角色已创建!
Skill文件:.claude/skills/qa-<名称>/SKILL.md
已注册到:.qa/config.yml
该角色将在未来的/qa-run会话中被包含。
可直接编辑SKILL.md文件以优化测试场景。.qa/config.yml → personalities.custom.qa/config.yml → personalities.customreferences/slack-impersonator.mdreferences/stripe-webhook.mdreferences/slack-impersonator.mdreferences/stripe-webhook.md.qa/config.yml.qa/config.yml