SuperAPI AI 工具集

no-workarounds

测试与质量

查看项目

更新于 10-15 20:27

技能介绍

用途:no-workarounds 用于在软件工程任务中强制推行根因修复,反对任何只让症状消失、不解决问题的绕过手段。适用于调试问题、修复缺陷、处理测试失败等场景。

主要能力:提供“绕过检测门”,在写或提出任何修复前,要求先陈述问题、追问问题为何存在、追踪根因,并判断修复是否针对根因、若代码正确是否仍需要该修复、是在消除信号还是修复源头。若发现只是掩盖症状,则停止并重新设计。

七类绕过模式:TYPE 类型系统规避(如 as、any、非空断言);LINT 抑制 lint 与警告(如 eslint-disable、@ts-ignore);SWALLOW 吞掉错误(空 catch、默认值掩盖损坏数据);TIMING 时序与生命周期 hack(setTimeout、任意 sleep、盲目重试);PATCH 猴子补丁与运行时改动(改原型、全局、第三方内部);SCATTER 防御性重复(到处散布可选链与空值合并);CLONE 复制粘贴式改造。每类都给出检测门与正确做法方向。

使用方式:作为技能在相关任务中调用,按检测门逐项自问;需要时阅读 references/philosophical-foundations.md 与 references/workaround-catalog.md。

限制与例外:并非所有问题都能在根因处修复。仅当根因位于团队无法控制的外部代码、正确修复需上游变更且时间不确定、不发布的业务影响超过技术债成本、且绕过被隔离时,才允许使用“逃生阀”,并需加 WORKAROUND 注释、建跟踪 issue、加验证测试与上游修复后失败的 canary 测试、设最长 90 天复审日期。任一条件不满足则必须修根因。

资料未提供该技能的安装命令、收费、支持平台或具体集成方式。