ajiang-ablation
Installation
SKILL.md
消融实验
不要从“架构看起来乱”直接推导全面重写。用实验定位无收益的复杂度,同时保留有价值的保障。
确定基线与比较指标
写清原用户任务、行为/数据契约与必须保留的失败防护。选择代表任务的正常路径及相关错误、恢复、边界或低频场景。
采集与当前问题有关的基线:耗时、模型调用/成本、内存、依赖、重复实现维护点、故障或误阻断。代码行数用于寻找候选,不独自作为质量指标。
一次只改变一个机制
优先查:同一规则的多份实现、同一数据的多份来源、昂贵复核层、保留的旧入口、没有实际消费者的配置、反复转换的数据、令真实测试无法覆盖的依赖关系。
在隔离工作副本或可回滚实验中,一次移除、绕开或替换一个机制,重跑同一输入与验收。记录实验改变了什么、哪些结果维持、哪些结果退化、成本如何变化。任务只要求评估时,实验不能变成对正式源码的永久重构。
安全、数据完整性与恢复护栏必须有对应失败或攻击场景。正常样本没有差异,不足以证明这些护栏冗余。难以观察收益的候选标成待验证,不凭名称删掉。