用途:帮助用户为项目专属测试需求创建自定义 QA 智能体人格,引导定义专长、工具、测试场景与人格,并生成完整的人格技能文件。
主要能力:支持三种模式——A 引导式新建、B 编辑已有、C 浏览示例。引导式构建会逐一询问专长(如 Webhook 模拟、负载/性能、无障碍、邮件通知验证、文件上传下载、多用户交互)、所需工具(Playwright 浏览器自动化、WebFetch、Bash、Read)、3-5 个测试场景(名称、动作、预期结果、验证方式)以及人格名称(小写、连字符、无空格)。生成时按 rules/std-structure.md 结构写入 .claude/skills/qa-<name>/SKILL.md,读取 .qa/config.yml 确定问题跟踪器并加入相应缺陷报告段落,同时把 qa-<name> 注册到 .qa/config.yml 的 personalities.custom,之后会纳入 /qa-run 会话。参考示例包括 references/slack-impersonator.md 与 references/stripe-webhook.md。
使用方式:触发后先检测模式,模糊时询问用户选择 A/B/C;模式 A 逐题提问并等待回答,再生成文件与更新配置;模式 B 列出配置中的自定义人格、读取文件并应用修改;模式 C 展示参考示例并说明人格、测试场景、签名、输出格式、缺陷报告等模式,可将其作为模式 A 的起点。
适用场景:需要为特定项目定制 QA 测试智能体时,例如模拟 GitHub、Slack、Stripe 等 Webhook 事件,或进行性能、无障碍、邮件、文件、多用户测试。
限制:依赖 .qa/config.yml 存在,缺失时需先运行安装脚本或手动创建;人格名称需唯一,重名需改名或用模式 B 编辑;用户若无法描述测试场景,可先浏览示例获取灵感。具体安装命令与价格信息暂未提供。