AIコーディングエージェントに、再利用と最小限の実装を優先し、必要なコードだけを書かせるプロンプト型スキル。
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
Node.js 18 以降、Git、Claude Code をインストールし、PATH に通っていることを確認します
- 2
Claude Code 用の ECC セットアップガイドを実行します
npx ecc-universal@2.2.3 setup - 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 の数値は毎日更新されます。
関連プロジェクト
Potetoのpstack Cursorスキルスタックを移植し、Claude Code、Codex、Copilot、Piなどのエージェントハーネスに、コーディングタスク向けの体系的なワークフローを提供します。
AIエージェントがネイティブバイナリ、Electronアプリ、.NETアセンブリ、Webサイトを解析するMCPサーバー兼CLI。
Claudeが特定のタスクを実行するために読み込む指示やリソースをまとめた、Agent Skillsの公開リポジトリ。
チームのAIコーディング用アセットを共有Gitリポジトリで管理し、各メンバーのAIツールに同期するCLI。
初回セッションから無人のマルチエージェント実行まで学べる、演習付きの独立した無料3段階ガイド。