Repolode
affaan-m

affaan-m/ECC

Claude CodeやCodexなどのコーディングエージェントに、共通のエージェント、スキル、フック、メモリ、セキュリティスキャン機能を提供するプラグイン型ハーネス。

スター
283,593
フォーク
42,124
未解決の Issue
246
最終コミット
昨日

これは何?

ECCはエージェントハーネスです。エージェント、スキル、コマンド、ルール、フック、メモリをまとめたパッケージをコーディングエージェントに導入すると、実装前に計画を立て、テストで変更を検証し、自分の作業をレビューし、学習したワークフローを再利用できるようになります。主にClaude Code向けに構築されており、ネイティブのCodexプラグイン経由の導入にも対応しています。Qoderプラグインのほか、Cursor、OpenCode、Gemini、Zed、GitHub Copilotなどのハーネス向けに、対応機能を絞ったアダプターも用意されています。

このパッケージには、計画、レビュー、ビルドの修復、セキュリティ、アーキテクチャ向けのエージェントが71個、TDD、セキュリティ、ドキュメント、フロントエンド、データ、MLを扱うスキルが311個含まれています。スラッシュコマンドから各機能を呼び出すこともできます。フックとメモリは、セッションの要約、継続的な学習、コンテキスト制御を担います。また、プロンプト、フック、MCP設定、権限、シークレット、エージェントファイルをスキャンするAgentShieldも同梱されています。

インストールには、対話形式のnpxセットアップ(ecc-universal)またはハーネスのネイティブなプラグインコマンドを使います。最小構成、フックなし、フル構成それぞれの導入手順もドキュメントに記載されています。同じハーネスに複数のインストール方法を重ねて適用すると、スキルやフックが重複する場合があるため避けてください。

主な機能

  • 01計画、レビュー、ビルドの修復、セキュリティ向けの専門エージェントを71個収録。
  • 02TDD、セキュリティ、フロントエンド、データ、MLのワークフローを網羅する311個のスキルを提供。
  • 03セッションの要約、継続的な学習、コンテキスト制御のためのフックを実行。
  • 04エージェント設定、フック、MCP設定、シークレットをスキャンするAgentShieldを搭載。
  • 05最小構成、コア構成、フル構成のプロファイルを選べる対話型インストーラーを提供。

ユースケース

  • Claude Codeのセッションに、計画、テスト、レビューを繰り返し実行できるワークフローを追加する。
  • CodexやClaude Codeを使うチームで、エージェントの振る舞いを標準化する。
  • エージェントの設定ファイル、フック、MCP構成を監査し、危険な権限や漏えいしたシークレットを検出する。
  • ネイティブプラグインに対応していないツールに、厳選したスキルを持ち込む。

クイックスタート

  1. 1

    Node.js 18 以降、Git、Claude Code をインストールし、PATH に通っていることを確認します

  2. 2

    Claude Code 用の ECC セットアップガイドを実行します

    npx ecc-universal@2.2.3 setup
  3. 3

    新しい Claude Code セッションを開始し、ecc@ecc プラグインが有効になっていることを確認します

    /plugin list

使う前に知っておきたいこと

  • Claude Code での利用が最適です。Cursor、Gemini、Copilot などの他のハーネスでは、機能が制限されたアダプターが提供されています。
  • Claude プラグインのセットアップには、Node.js 18 以降、Git、Claude Code 2.1 以降が PATH に通っている必要があります。
  • README では、パッケージのコードを実行する前に、リリース元とレジストリの整合性を確認するよう推奨しています。

トピック

よくある質問

ECC とは?
Claude CodeやCodexなどのコーディングエージェントに、共通のエージェント、スキル、フック、メモリ、セキュリティスキャン機能を提供するプラグイン型ハーネス。 ECCはエージェントハーネスです。エージェント、スキル、コマンド、ルール、フック、メモリをまとめたパッケージをコーディングエージェントに導入すると、実装前に計画を立て、テストで変更を検証し、自分の作業をレビューし、学習したワークフローを再利用できるようになります。主にClaude Code向けに構築されており、ネイティブのCodexプラグイン経由の導入にも対応しています。Qoderプラグインのほか、Cursor、OpenCode、Gemini、Zed、GitHub Copilotなどのハーネス向けに、対応機能を絞ったアダプターも用意されています。
ECC は無料で使えますか?ライセンスは?
ECC は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ECC は今もメンテナンスされていますか?
活発にメンテナンス中。ECC の最終コミットは 2026年10月19日 です。
ECC は何に使えますか?
Claude Codeのセッションに、計画、テスト、レビューを繰り返し実行できるワークフローを追加する。 CodexやClaude Codeを使うチームで、エージェントの振る舞いを標準化する。 エージェントの設定ファイル、フック、MCP構成を監査し、危険な権限や漏えいしたシークレットを検出する。 ネイティブプラグインに対応していないツールに、厳選したスキルを持ち込む。
ECC のインストール方法は?
Node.js 18 以降、Git、Claude Code をインストールし、PATH に通っていることを確認します Claude Code 用の ECC セットアップガイドを実行します: npx ecc-universal@2.2.3 setup 新しい Claude Code セッションを開始し、ecc@ecc プラグインが有効になっていることを確認します: /plugin list
ECC はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/affaan-m/ECC

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

関連プロジェクト