Claude Code、Cursor、Codex CLIなどのAIコーディングエージェント間で、コーディング上の決定事項やプロジェクトの状態を共有する、ローカル優先・プロジェクト単位のSQLiteメモリエンジンです。
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 の数値は毎日更新されます。
関連プロジェクト
技術記事や仕様書、PRの説明文などを対象に、AIが生成した日本語を自然で読みやすい文章に整えるAgent Skillです。
AIらしい文章の特徴を取り除き、小説の構成を整え、文書の種類に応じたルールを適用するポータブルなAgent Skill。
Claude Code、Codex、Cursor、opencodeのUI生成を、ありきたりなものから意図的にデザインされたものへ導く、24種類のオープンソースエージェントスキル集です。
Claude Code、Claude.ai、Codex、Cursor、Gemini CLIなどのコーディングエージェント向けに、1000件以上のClaude Skillsとプラグインを厳選してまとめたディレクトリ。
複数のネイティブコーディングエージェントを公式のCodex Desktop UIに接続し、エージェント間でタスクを引き継げるローカルデスクトップカーネル。