用途:该技能用于把与前端相关的 bug 制作成最小化的复现,并整理为诊断测试,便于定位与验证问题。
主要能力:先向用户询问细节,例如对应的 YouTrack issue 或本地构建的用户项目;对本地项目会了解错误发生位置、周边上下文以及是否在 IDE 中打开。还会询问是否需要单独的测试数据文件,并附带初始测试版本。随后收集上下文:若案例依赖其他源码或库,必要时查阅其在线 API 说明;若本地项目在 IDE 中打开,可用 JetBrains MCP 解析获取符号信息等上下文。
使用方式:依据测试描述生成第一版测试,包含复现问题所需的较宽上下文,例如转储所有必要或被引用的声明,包括 Java 文件与依赖(放在单独文件中)。运行测试确认问题可复现;若未复现则补充更多上下文,连续失败几次后停止。之后进行最小化:尝试删除或简化复现所用上下文的不同部分;若某部分移除后不再失败,则换角度简化其他部分。若属于推断相关问题,则转储推断日志。
适用场景:需要为前端相关缺陷构建可运行、可复现且尽量精简的诊断测试时。
限制:资料未提供具体命令、安装方式、支持平台、收费与效果等信息;最小化过程可能因无法复现而中止。