🚀 はじめに
今週のGitHubトレンドで異彩を放ったプロジェクトがあります。Everything Claude Code(ECC) —— わずか3ヶ月で約20万スターを獲得し、3万フォークを超えた怪物レポジトリです。
作者はサンフランシスコ在住のデベロッパー、Affaan Mustafa氏。このプロジェクトの原点は、あるハッカソンにさかのぼります。
🏆 ECC誕生の背景:Anthropicハッカソン優勝
2025年9月、AnthropicとForum Venturesが共同で「AIエージェントでゼロから会社を作る」ハッカソンを開催しました。ルールは至ってシンプルながら過酷で、通常数週間かかる作業を1日で完遂するというもの。
顧客発掘、プロダクト要件定義、プロトタイプ構築、開発 —— これらすべてを24時間以内に。
Affaan氏のチームはこれを見事に制し、優勝しました。彼らが作ったzenith.chatは、AIを活用したカスタマーリサーチプラットフォーム。驚くべきことに、コードのほとんどはClaude Codeが書いたもので、Affaan氏自身はほとんど手を動かしていないといいます。
その裏にあったのが、10ヶ月以上かけて磨き上げた独自のワークフローでした。ハッカソン終了後、これをオープンソース化したのがECCの始まりです。
📦 ECCの中身:単なる設定ファイルではない
現在のECCは、以下のコンポーネントで構成されています:
| コンポーネント | 数 |
|---|---|
| エージェント(Agents) | 63 |
| スキル(Skills) | 249 |
| コマンド(Commands) | 79 |
これらは単なる設定ファイルの寄せ集めではありません。アーキテクチャ設計、テスト作成、コードレビュー、セキュリティ監査を担当する専門エージェントが、あたかも開発チームのように機能します。
🧠 250スキルをコンテキスト破綻させない仕組み
249個のスキルと聞いて、「これ全部コンテキストに詰め込むの?破綻するでしょ」と思った方、私も同じでした。
ECCの真骨頂はオンデマンド読み込みです。すべてのスキルが一斉にロードされることはありません。
- TypeScriptプロジェクトなら、TSレビューエージェントが起動
- Pythonのテストを書き始めると、TDDエージェントが発動
- それ以外は休眠状態を維持
この仕組みにより、巨大なスキルライブラリをClaudeのコンテキストウィンドウに収めつつ、必要な時に必要なだけ使える設計になっています。
🔐 AgentShield:コミット前にセキュリティを担保
AIでコードを書いていると、「APIキーをそのままコミットしちゃった…」というヒヤリ体験、ありますよね。
ECCに組み込まれている AgentShield は、ミリ秒単位でコードをスキャンし、以下のリスクを検出します:
- 認証情報の漏洩(14パターン)
- フックインジェクション
- MCPサーバーの設定ミス
さらに --opus モードを有効にすると:
- 🔴 レッドチームAgent → 脆弱性を探索
- 🔵 ブルーチームAgent → 発見された脆弱性を修正
- 📋 監査役Agent → 最終レポートをまとめる
ミニマムなSOC(セキュリティオペレーションセンター)が、ターミナルの中で動いているようなものです。
🔧 導入手順(2行でOK)
プラグインとしてのインストールは、たった2行で完了します:
# マーケットプレイスを追加
/plugin marketplace add https://github.com/affaan-m/ECC
# プラグインをインストール
/plugin install ecc@ecc
より細かく制御したい場合は、リポジトリをクローンして必要な部分だけを手動でコピーする方法もあります。
⚠️ 注意点:ルール(rules)ファイルはプラグインで自動配布されないため、手動でのコピーが必要です。
また、ECCはClaude Code専用ではなく、Codex、Cursor、OpenCode、Gemini CLIなど複数のAIコーディングツールで動作します。
⚠️ 注意点と批判
ECCに対する最も多い批判は「機能が多すぎる。使わないものが大半」というものです。
Affaan氏自身も、この構成は「自分のワークフローに最適化したもの」と明言しています。彼のアドバイスは:
自分に合うものを選び、使わないものを削除し、独自のものを追加せよ。
🔮 まとめ:AIコーディングの次なるフェーズ
Anthropicが発表した2026 Agentic Coding Trends Reportでは、**「単一エージェントから協調型チームへの進化」**が今年の主要トレンドとして挙げられています。
ECCが3ヶ月で20万スターを獲得した事実は、これが単なる一過性のブームではないことを示しています。
AIコーディングツールは、単なるコード補完から**「調教可能なマルチエージェントシステム」**へと進化しました。スキル、ルール、メモリ、セキュリティといった設定レイヤーが、モデルそのものと同じくらい重要になりつつあります。
モデルの性能が一定の閾値を超えた先で、本当の差別化要因になるのは、**「どう使いこなすか」**なのかもしれません。
GitHub: github.com/affaan-m/ECC
対象読者:Claude Code / Cursor / Codex などのAIコーディングツールを使っている開発者、AIエージェント技術に興味がある方