用途:error-recovery 是 noobygains/godmode 下的一个技能,用于在 AI 智能体反复修复失败、陷入循环或复杂度不断增加却无进展时,主动检测卡住模式并强制恢复,避免无效努力累积。
主要能力:维护每个问题的内部失败计数器,每次修复尝试(包括小调整、同一思路的变体、回滚重试)都计为一次;按失败次数分级升级——2 次为 Yellow,需记录问题并改用根本不同的方法;3 次为 Orange,停止修复、从头重读原始错误、重新分析并给出修订后的分析;4 次及以上为 Red,暂停并等待用户明确指示。技能还列出应阻止的反模式(如“再试一次”、为修复杂度而增加复杂度、忽略错误信息、反复编辑同一文件、改测试而非改代码)以及认知陷阱(如“这是另一个问题”“差点就成了”)。
使用方式:技能在出现特定模式时自动激活,例如同一错误在 2 次以上修复后仍出现、修复 A 引入问题 B、同一问题编辑文件 3 次以上、每次尝试代码行数或复杂度增加、测试结果变差、回滚后尝试同一思路的变体。每次修复前需声明“这是当前问题的第 N 次尝试”,N≥3 时未经用户指示不得继续。恢复策略按顺序包括:重读字面错误信息、改用根本不同的方法、无情简化到最小可复现案例、验证假设、诚实升级、回滚到最后一个已知良好状态。
适用场景:适用于编码调试、故障诊断等智能体反复失败的任务,可与 fault-diagnosis、completion-gate、test-first、task-planning 等技能衔接。
限制:资料未提供具体安装命令、平台支持、收费或价格信息;该技能为行为约束型提示,实际效果取决于智能体是否遵守其规则。