用途:分析编码代理在修复 Better TypeScript 违规后生成的 TypeScript 代码,处理用户对修复结果的不满反馈,把问题追溯到产生该代码的规则输出与改动。
主要能力:收集用户反馈、结果代码、原始代码或修复 diff、违规记录、Better TypeScript 版本与配置;重建修复过程,识别被引入、删除或改写的构造并映射到对应规则消息,区分原有代码与修复产生的代码;针对运行时行为与类型保留、可读性、多余抽象或样板、误导命名、不安全类型转换、修复间冲突等进行评估;按代理修复、规则指引、规则交互、检测上下文、配置、未解决等类别归因;提出最小代码修正并记录案例。
使用方式:先提供结果代码与用户不满点,可选提供原始代码、修复 diff、违规规则消息及配置命令。必要时运行聚焦测试、类型检查并再次执行 Better TypeScript。仅在用户要求改动时应用修正。若首选代码再次被报告,应保留为规则或配置问题的证据,而非回到被否决的代码。
适用场景:编码代理基于 Better TypeScript 自动修复后,用户认为结果代码变差或不符合预期时的复盘与调优。
限制:资料未说明该技能的安装命令、平台依赖、收费方式与具体配置方式;需要原始代码或 diff 才能完整重建修复过程,证据不足时应标记为未解决。