用途:该技能用于在报告 Bug、隔离间歇性问题、为团队记录缺陷或把 Bug 转成测试用例时,构建最小、完整、可验证、尽量无外部依赖的复现案例(repro)。
主要能力:引导按步骤定位症状、找出触发条件、逐一隔离变量、编写独立复现文件;提供 JavaScript/TypeScript、React、API(curl)、数据库等复现模板;给出复现质量检查清单;演示用压力测试复现间歇性 Bug,以及把复现转换为测试用例;还提供 AI 辅助构建复现的提示框架。
使用方式:先记录预期与实际行为及控制台错误,再列出“总是/有时/从不”发生的触发条件,然后逐步删减代码定位最小触发点,最后写成可复制粘贴运行的独立文件,并注明依赖版本、运行命令和确切错误。示例命令如 npx ts-node repro.ts、node repro.js、npm init -y、npm install example-lib@2.3.4。
适用场景:向开源维护者提交缺陷、团队内部缺陷文档、从 Bug 生成回归测试、排查竞态或间歇性故障。
限制与注意:应避免私有代码、真实凭据或个人信息、不必要的依赖和外部服务依赖;复现需实际验证确实失败。资料未提供该技能的安装方式、收费、平台支持范围及具体运行环境要求。