HERO Anti-OverDefense 快速入门
Agent过度防御行为修正规则库:命名Hashing/Edge cases/Rubrics/Overbuild四模式,粘贴RULES.md即用,源自ARIS方法论
这是什么?适合谁?
HERO Anti-OverDefense 是对抗 coding agent”过度防御”的方法论工具包。你让它写个功能,它给你造了座堡垒,然后功能一直没写完——Hashing(没人看的哈希检查)、Edge cases(无穷尽的边界分支)、Rubrics(评分量表滥用)、Overbuild(过度建设),四种行为首字母即 HERO。本仓库是一段可以直接粘进 agent 配置的规则块 + 行为目录,兼容 Claude Code、Codex、Antigravity、Cursor、GitHub Copilot、Windsurf、Gemini CLI——任何能加载配置文件的 agent。无需安装。方法论从 ARIS(约 13.7k★)泛化而来:保留跨模型评审的价值,去掉没人读的哈希税。
适合人群:被 agent”防御式编程税”困扰的开发者、想压低 agent 产出冗余的团队、研究 agent 行为治理的提示工程师。 使用前提:任一支持配置/skills 加载的 coding agent。
快速上手(3 步)
第一步:粘贴规则块
把仓库的 RULES.md(中英双语契约)内容粘进你的 agent 配置(CLAUDE.md / AGENTS.md / .cursorrules 等)。就这一步,无需安装任何东西。
第二步:观察行为变化
给一个此前会”过度建设”的任务(如”给这个函数加错误处理”),对比粘贴前后的产出:是否还生成没人调用的哈希校验、是否还在堆第 8 种边界分支。
第三步:用 cases 目录做对照
cases/ 收录了观察到的真实行为样本:要了什么、agent 做了什么、为何不成比例、怎样才算成比例。这一目录不是用来粘贴的——它是你发现 agent 又犯病时”引经据典”的素材库。
初级用法
- 点名式纠偏:发现 agent 在造堡垒时,直接说”这是 Hashing,按 HERO 规则删掉没人读的检查”——命名让纠偏从”凭感觉争”变成”指哪打哪”。
- 三处真模糊地带:RULES.md 里诚实标注了三个”界线真的难画”的场景,理解它们能避免把合理的防御也误杀。
- 双语文档:规则与案例均中英双语,中文团队直接可用。
高级玩法
- 团队级统一口径:把 HERO 规则纳入团队 AGENTS.md 模板,code review 时用 HERO 术语沟通(“这个 PR 有 Overbuild”),评审语言标准化。
- 与 ARIS 组合:保留 ARIS 的跨模型评审,叠加 HERO 的反过度防御——原作者验证过的组合。
- 案例库共建:把团队遇到的新过度防御案例按 cases/ 格式沉淀,形成组织专属的 agent 行为病理库。
常见踩坑(5 条)
踩坑 1:把 cases 目录也粘进配置
- 现象:上下文膨胀
- 原因:README 明确说明 cases 是引用素材,不是配置内容
- 解决:只粘 RULES.md
踩坑 2:误杀合理防御
- 现象:安全关键的校验也被砍
- 原因:RULES.md 的三个模糊地带(如安全边界、对外 API 契约)本就难画线
- 解决:涉安全/合规处保留防御,HERO 针对的是”不成比例”的建设
踩坑 3:期望药到病除
- 现象:粘贴后仍有过度防御
- 原因:HERO 自己声明:四种行为是假设拟合观察,不是对模型训练机制的定论
- 解决:配合点名式纠偏与案例引用,持续训练团队使用习惯
踩坑 4:所有 agent 一把抓
- 现象:轻量 agent 上效果差
- 原因:规则遵循能力因模型而异
- 解决:强模型 + 显式提示词点名效果最好
踩坑 5:与既有规则冲突
- 现象:agent 行为混乱
- 原因:你的配置里已有”多写防御性代码”类旧指令
- 解决:清理矛盾指令后再引入 HERO
FAQ(5 个常见问题)
Q1:HERO 免费吗? A:MIT 开源免费,纯文本规则块,无运行成本。
Q2:“无安装”是什么意思? A:它就是一段配置文本 + 案例目录,粘贴即用,没有可执行程序。
Q3:四种行为有实证依据吗? A:README 诚实标注:这是”拟合观察的假设,不是已确立的训练机制解释”——但行为样本本身真实存在。
Q4:会削弱代码质量吗? A:目标是无害的:砍掉的是不成比例的部分(没人读的哈希、过度的边界),RULES.md 明确保留真正难画线场景中的合理防御。
Q5:和 Godmode 这类工程技能包冲突吗? A:互补:Godmode 加纪律(先设计先测试),HERO 减冗余(别造堡垒)。同用时要检查各自的”防御”表述是否矛盾。
小技巧(5 条)
- 先跑基线任务:引入前记录 3 个典型任务的产出,引入后对比”代码量/有效功能比”。
- review 用 HERO 术语:“这是 Edge case 滥用”比”你写多了”沟通成本低得多。
- 三个模糊地带先读三遍:知道哪些地方不该砍,比知道砍什么更重要。
- 案例引用复利:每次纠偏附上 cases/ 里的对应案例,agent 修正更快。
- 定期清理规则冲突:团队配置演进时检查新旧指令是否打架。
进阶学习建议
- 精读 RULES.md 的中英双语契约,学习”可执行行为规则”的写法(何为成比例、何为过度)
- 研究 cases/ 目录的案例结构(要求/行为/原因/成比例版本),为你的团队建立同格式的行为病理库
- 了解上游 ARIS 的跨模型评审机制,理解”保留价值、去掉税收”的泛化思路
- 实测引入前后的 PR diff 统计(防御性代码占比),为方法论建立量化证据
参考链接
本文基于公开资料于 2026-08-17 整理,社区指标反映 GitHub 公开数据。独立实测未进行,功能和配置项可能随版本更新而变化,请以官方文档为准。
📊 评分与标签
评分说明
总分 8.1/10 · P_优选
📊 可观测社区指标(采集日期:2026-08-17)
- GitHub: wanshuiyin/HERO-Anti-OverDefense ★166, 🔱6
- 语言:Markdown(纯文本规则库),最近推送:2026-08-12
- 协议:MIT
- 血统:从 ARIS(约 13.7k★)泛化而来
🤖 Agent 能力 1.6/2.0
- 四类行为(Hashing/Edge cases/Rubrics/Overbuild)命名精准,可点名纠偏
- 规则块 + 案例目录双层结构:契约可执行、案例可引用
- 效果依赖模型遵循度;无 hook 级硬强制
- 来源:HERO GitHub
- 竞品对比 1(unlazy):unlazy 防偷懒(做不够),HERO 防过度(做太多),方向互补
- 竞品对比 2(Godmode):Godmode 加过程纪律,HERO 减产出冗余
🖐️ 易用性 1.5/1.5
- “无安装”:粘贴 RULES.md 进配置即生效,零依赖零命令
- 中英双语契约,案例库按”要求/行为/原因/成比例版本”结构化
- 来源:HERO GitHub
- 竞品对比 1(需安装的 skill):安装型 skill 有环境成本
- 竞品对比 2(口头 review 规范):口头规范不可复制传播
🔌 生态集成 1.7/2.0
- 兼容 Claude Code、Codex、Antigravity、Cursor、GitHub Copilot、Windsurf、Gemini CLI——一切加载配置文件的 agent
- 与任何现有配置共存
- 与团队既有”多写防御代码”旧规则可能冲突,需清理
- 来源:HERO GitHub
- 竞品对比 1(框架专用 lint):lint 绑定语言/框架
- 竞品对比 2(CI 复杂度门禁):CI 在事后拦截,HERO 在生成时纠正
👥 社区支持 1.0/1.5
- 166 星,上游 ARIS 13.7k 星的方法论血统
- 单作者维护,案例库社区共建机制未建立
- 来源:HERO GitHub
- 竞品对比 1(ARIS):ARIS 社区成熟
- 竞品对比 2(radon/cognitive 复杂度工具):复杂度工具生态老牌
💡 创新程度 1.5/1.5
- “过度防御”现象的命名与四分法是原创贡献,让模糊不满变为可讨论对象
- 诚实的认识论:明确标注四行为是拟合假设而非训练机制定论
- 来源:HERO GitHub
- 竞品对比 1(提示词技巧集):技巧集无系统性命名体系
- 竞品对比 2(学术研究):研究有理论无落地工具
🔒 稳定性 0.8/1.5
- 纯 markdown 无运行时故障面
- 定位为思想工具,效果无确定性保证;对推理模型的边际效果可能递减
- 最近推送 2026-08-12,维护正常
- 来源:HERO GitHub
- 竞品对比 1(CI 硬门禁):门禁结果确定
- 竞品对比 2(Stop hook 方案):hook 结构性强制更可靠
标签说明
- AI编程: 治理 coding agent 行为。来源:GitHub
- Agent治理: 对 Agent 行为模式的结构化纠偏。来源:GitHub
- 提示工程: 以规则块形态落地的提示技术。来源:GitHub
- 开源免费: MIT 协议开源。来源:GitHub
- 行为修正: 核心 HERO 四分法命名并修正行为。来源:GitHub
来源核实
- ✅ GitHub API 已验证: wanshuiyin/HERO-Anti-OverDefense - Stars 166, Forks 6, pushed 2026-08-12, MIT, Markdown
- ✅ README 已读取: 四分法定义、ARIS 渊源、cases 结构均已核对
- ⚠️ 未实测: 未实际粘贴规则做 A/B 行为对照
评分依据可追溯至公开数据源,评估日期:2026-08-17。社区指标来自 GitHub API 实时数据。
同分类推荐
开发教程 分类下的其他 Agent