Repolode
wanshuiyin

wanshuiyin/HERO-Anti-OverDefense

Claude CodeやCodexなどのコーディングエージェントが、過剰な防御や作り込み、不要なチェックを追加するのを防ぐ、貼り付けて使えるルール集。

スター
796
フォーク
28
未解決の Issue
0
最終コミット
昨日

これは何?

HEROは、コーディングエージェントの過剰な防御的動作を4つのパターンに分類します。Hashing(不要なチェックサムの計算)、Edge cases(プロジェクトで受け取ることのない入力への対策)、Rubrics(判断の代わりにスコア表や再検証ループを使うこと)、Overbuild(誰も求めていない機能フラグ、マイグレーションフレームワーク、互換レイヤーの追加)です。このプロジェクトでは、RULES.mdという短い契約を提供します。CLAUDE.md、AGENTS.md、.cursorrules、copilot-instructions.mdなど、エージェントが自動で読み込む設定ファイルに貼り付けて使います。

リポジトリには、実際に確認された事例のカタログも含まれています。各事例には、依頼内容、エージェントの対応、それが過剰だった理由、妥当な対応例が記されています。これらは、エージェントが不要な堅牢化に固執したときに提示するためのもので、設定ファイルには読み込ませません。また、Codex Goalの実行リマインダーと、新しい会話で作業を引き継ぐためのMarkdownセッション引き継ぎワークフローを、オプションで追加できます。

このプロジェクトは、ルールが動作の助けにはなるものの、強制はできないと説明しています。自然言語による指示のため、より強いシステム制約によって上書きされる場合があるからです。中核となるルールはインストール不要で、Claude Code、Codex、Antigravity、Cursor、GitHub Copilot、Windsurf、Gemini CLIで利用できます。

主な機能

  • 01エージェントが修正対象として提案する範囲を定める、貼り付けて使えるルール集を提供します。
  • 02Hashing、Edge cases、Rubrics、Overbuildの4つの失敗パターンを定義します。
  • 03妥当な代替案を添えた、実際に確認された事例のカタログを収録しています。
  • 04ルールを約半分の長さにまとめた短縮版も用意しています。
  • 05オプションでCodex Goalのリマインダースキルとセッション引き継ぎスキルを利用できます。

ユースケース

  • Claude CodeやCodexが、依頼された機能に集中し、その周辺の足場まで作り込まないようにする。
  • エージェントが書くコードに、不要なチェックサム、機能フラグ、互換レイヤーが追加されるのを減らす。
  • プロジェクト設定にルールを読み込ませた状態で、長時間の無人エージェント実行を行う。
  • 保存したMarkdownの引き継ぎ情報を使って、新しい会話で作業を続ける。

収録されている特集

トピック

よくある質問

HERO-Anti-OverDefense とは?
Claude CodeやCodexなどのコーディングエージェントが、過剰な防御や作り込み、不要なチェックを追加するのを防ぐ、貼り付けて使えるルール集。 HEROは、コーディングエージェントの過剰な防御的動作を4つのパターンに分類します。Hashing(不要なチェックサムの計算)、Edge cases(プロジェクトで受け取ることのない入力への対策)、Rubrics(判断の代わりにスコア表や再検証ループを使うこと)、Overbuild(誰も求めていない機能フラグ、マイグレーションフレームワーク、互換レイヤーの追加)です。このプロジェクトでは、RULES.mdという短い契約を提供します。CLAUDE.md、AGENTS.md、.cursorrules、copilot-instructions.mdなど、エージェントが自動で読み込む設定ファイルに貼り付けて使います。
HERO-Anti-OverDefense は無料で使えますか?ライセンスは?
HERO-Anti-OverDefense は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
HERO-Anti-OverDefense は今もメンテナンスされていますか?
活発にメンテナンス中。HERO-Anti-OverDefense の最終コミットは 2026年11月6日 です。
HERO-Anti-OverDefense は何に使えますか?
Claude CodeやCodexが、依頼された機能に集中し、その周辺の足場まで作り込まないようにする。 エージェントが書くコードに、不要なチェックサム、機能フラグ、互換レイヤーが追加されるのを減らす。 プロジェクト設定にルールを読み込ませた状態で、長時間の無人エージェント実行を行う。 保存したMarkdownの引き継ぎ情報を使って、新しい会話で作業を続ける。
HERO-Anti-OverDefense はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/wanshuiyin/HERO-Anti-OverDefense

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト