概要
Everything Claude Code(ECC)はAffaan Mustafaが開発するClaude Code向けの包括的なエージェントハーネス最適化システムです。スキル、インスティンクト、メモリ、セキュリティ、リサーチファースト開発を統合しています。Anthropic Hackathon受賞作品。
ECC v1.9.0 | 48エージェント | 156スキル | 72コマンド | 148K+ stars
- ライセンス: MIT
- npm:
ecc-universal(コア)/ ecc-agentshield(セキュリティ)
- 対応: Claude Code、Codex、Cowork、その他AIエージェントハーネス
- 言語: 12言語(TS/JS、Python、Go、Rust、C++、C#、Java、Kotlin、Swift、Perl、Dart/Flutter、SQL)
- フレームワーク: 48種(Django、Laravel、Spring Boot、NestJS、Nuxt、Next.js、Ktor)
主要エージェント(48種)
必須(まずこれから)
| エージェント | 説明 |
|---|
planner | 機能実装の計画とシーケンス。依存関係とリスクの特定 |
code-reviewer | 品質、セキュリティ、保守性の包括的レビュー |
tdd-guide | TDDの強制とワークフロー管理(RED/GREEN/IMPROVE) |
build-error-resolver | ビルドエラーの診断と解決 |
推奨(使いこなしたい)
| エージェント | 説明 |
|---|
architect | システム設計の意思決定とアーキテクチャ |
security-reviewer | 脆弱性分析とセキュリティ評価 |
refactor-cleaner | デッドコードのクリーンアップと削除 |
doc-updater | ドキュメントの同期と更新 |
e2e-runner | Playwright E2Eテスト実行 |
docs-lookup | ドキュメント・APIリファレンス検索 |
上級(パワーユーザー向け)
| エージェント | 説明 |
|---|
loop-operator | 自律ループの実行管理 |
harness-optimizer | ハーネス設定のチューニングと最適化 |
performance-optimizer | パフォーマンス最適化 |
chief-of-staff | コミュニケーショントリアージと下書き管理 |
言語別レビューアー(15種)
プロジェクトの言語に応じてレビューアーとビルドリゾルバーが自動選択されます。
| 言語 | レビューアー | ビルドリゾルバー |
|---|
| TypeScript/JavaScript | typescript-reviewer | — |
| Python | python-reviewer | pytorch-build-resolver(PyTorch/CUDA) |
| Go | go-reviewer | go-build-resolver |
| Rust | rust-reviewer | rust-build-resolver |
| C++ | cpp-reviewer | cpp-build-resolver |
| C# | csharp-reviewer | — |
| Java | java-reviewer | java-build-resolver(Maven/Gradle) |
| Kotlin | kotlin-reviewer | kotlin-build-resolver(Gradle) |
| Flutter/Dart | flutter-reviewer | dart-build-resolver |
| SQL/DB | database-reviewer(Supabase対応) | — |
ドメイン固有(48種)
| カテゴリ | エージェント | 説明 |
|---|
| GAN | gan-evaluator | GAN出力の品質評価 |
| GAN | gan-generator | GANベースのコンテンツ生成 |
| GAN | gan-planner | GANワークフローの計画 |
| Healthcare | healthcare-reviewer | 医療ドメインのコードレビュー |
| OSS | opensource-forker | OSSプロジェクトのフォークと適応 |
| OSS | opensource-packager | OSSのパッケージング |
| OSS | opensource-sanitizer | OSSの機密情報除去と公開準備 |
スキル(183種)
必須(コア開発)
すべてのプロジェクトで使うべき基本スキル。
| スキル | 説明 |
|---|
coding-standards | 言語別ベストプラクティスとコーディング規約 |
tdd-workflow | RED/GREEN/IMPROVEのTDD手法 |
verification-loop | 継続検証: ビルド、テスト、Lint、型チェック、セキュリティ |
security-review | 包括的なセキュリティチェックリスト |
search-first | コーディング前のリサーチワークフロー |
api-design | REST API設計、ページネーション、エラーレスポンス |
e2e-testing | PlaywrightのE2Eパターン、Page Object Model |
eval-harness | 検証ループの評価とグレーディング |
推奨(実践的)
生産性を大きく向上させるスキル群。
| スキル | 説明 |
|---|
backend-patterns | API、データベース、キャッシングパターン |
frontend-patterns | React、Next.jsパターン |
docker-patterns | Docker Compose、ネットワーキング、ボリューム、コンテナセキュリティ |
deployment-patterns | CI/CD、Docker、ヘルスチェック、ロールバック |
database-migrations | Prisma、Drizzle、Django、Go用マイグレーション |
security-scan | AgentShieldによる設定スキャン(1,282テスト、102ルール) |
continuous-learning | セッションからパターンを自動抽出 |
continuous-learning-v2 | インスティンクトベース学習(信頼度スコア、インポート/エクスポート) |
skill-stocktake | スキルとコマンドの品質監査 |
mcp-server-patterns | MCPサーバー開発パターン |
postgres-patterns | PostgreSQL最適化パターン |
clickhouse-io | ClickHouse分析、クエリ、データエンジニアリング |
git-workflow | Gitワークフローとブランチ戦略 |
codebase-onboarding | コードベースの学習と理解支援 |
上級(自動化・エージェント工学)
自律エージェントの構築・最適化に関わるパワーユーザー向けスキル。
| スキル | 説明 |
|---|
agentic-engineering | eval駆動の分解とコスト考慮モデルルーティング |
ai-first-engineering | AIエージェントが大部分を実装するチーム運用モデル |
autonomous-loops | 自律ループパターン: シーケンシャル、PR、DAGオーケストレーション |
continuous-agent-loop | 品質ゲート付き自律エージェントループ |
blueprint | 1行の目的からマルチセッション構築計画を生成 |
agent-harness-construction | エージェントのアクション空間とツール定義の設計 |
agent-eval | エージェント出力の評価フレームワーク |
benchmark | パフォーマンスベンチマーク |
cost-aware-llm-pipeline | LLMコスト最適化、モデルルーティング、予算追跡 |
strategic-compact | 論理的区切りでのコンテキスト圧縮 |
context-budget | コンテキストウィンドウの予算管理 |
token-budget-advisor | トークン消費の最適化アドバイス |
enterprise-agent-ops | 長寿命エージェントのオブザーバビリティとライフサイクル管理 |
nanoclaw-repl | NanoClaw v2 — ゼロ依存のセッション対応REPL |
ralphinho-rfc-pipeline | RFC駆動のマルチエージェントDAG実行 |
prompt-optimizer | プロンプトの最適化と改善 |
rules-distill | ルールの蒸留と最適化 |
safety-guard | エージェント安全性のガードレール |
agent-payment-x402 | X402プロトコルによるエージェント決済 |
santa-method | Santaメソッドによる段階的改善 |
team-builder | マルチエージェントチームの構築 |
plankton-code-quality | Planktonフックによる書き込み時コード品質強制 |
言語別
プロジェクトの言語に対応するスキルを選択してください。
TypeScript / JavaScript
| スキル | 説明 |
|---|
nextjs-turbopack | Next.js + Turbopackパターン |
nestjs-patterns | NestJSアーキテクチャパターン |
nuxt4-patterns | Nuxt 4パターン |
bun-runtime | Bun JavaScriptランタイムパターン |
Python
| スキル | 説明 |
|---|
python-patterns | Pythonイディオムとベストプラクティス |
python-testing | pytest、TDD、カバレッジ |
pytorch-patterns | PyTorchによるディープラーニングワークフロー |
Go
| スキル | 説明 |
|---|
golang-patterns | Goイディオムとベストプラクティス |
golang-testing | Goテスト、TDD、ベンチマーク |
Rust
| スキル | 説明 |
|---|
rust-patterns | Rustパターンとベストプラクティス |
rust-testing | Rustテスト |
C++
| スキル | 説明 |
|---|
cpp-coding-standards | C++ Core Guidelinesベースの規約 |
cpp-testing | GoogleTest、CMake/CTest |
C# / .NET
| スキル | 説明 |
|---|
csharp-testing | C#テスト |
dotnet-patterns | .NETパターン |
Swift / Apple
| スキル | 説明 |
|---|
swift-actor-persistence | Actorによるスレッドセーフなデータ永続化 |
swift-concurrency-6-2 | Swift 6.2 Approachable Concurrency |
swift-protocol-di-testing | プロトコルベースDIによるテスタブル設計 |
swiftui-patterns | SwiftUIパターン |
foundation-models-on-device | Apple FoundationModelsによるオンデバイスLLM |
liquid-glass-design | iOS 26 Liquid Glassデザインシステム |
Perl
| スキル | 説明 |
|---|
perl-patterns | Modern Perl 5.36+のイディオム |
perl-security | Perlセキュリティ、taintモード、安全I/O |
perl-testing | Test2::V0、prove、Devel::Cover |
Kotlin
| スキル | 説明 |
|---|
kotlin-patterns | Kotlinパターンとベストプラクティス |
kotlin-testing | Kotlinテスト |
kotlin-coroutines-flows | CoroutinesとFlowの非同期パターン |
kotlin-exposed-patterns | Exposed ORMパターン |
kotlin-ktor-patterns | Ktorサーバーパターン |
Java
| スキル | 説明 |
|---|
java-coding-standards | Javaコーディング規約 |
jpa-patterns | JPA/Hibernateパターン |
Dart / Flutter
| スキル | 説明 |
|---|
dart-flutter-patterns | Dart/Flutterパターン |
flutter-dart-code-review | Flutter/Dartコードレビュー |
compose-multiplatform-patterns | Compose Multiplatformパターン |
android-clean-architecture | Androidクリーンアーキテクチャ |
フレームワーク別
各フレームワークに patterns / security / tdd / verification の4スキルセットが提供されます。
Django(Python)
| スキル | 説明 |
|---|
django-patterns | モデル、ビュー、URLパターン |
django-security | Djangoセキュリティベストプラクティス |
django-tdd | Django TDDワークフロー |
django-verification | Django検証ループ |
Laravel(PHP)
| スキル | 説明 |
|---|
laravel-patterns | Laravelアーキテクチャパターン |
laravel-security | Laravelセキュリティベストプラクティス |
laravel-tdd | Laravel TDDワークフロー |
laravel-verification | Laravel検証ループ |
laravel-plugin-discovery | Laravelプラグインディスカバリ |
Spring Boot(Java)
| スキル | 説明 |
|---|
springboot-patterns | Spring Bootパターン |
springboot-security | Spring Bootセキュリティ |
springboot-tdd | Spring Boot TDD |
springboot-verification | Spring Boot検証ループ |
コンテンツ・ビジネス
| スキル | 説明 |
|---|
article-writing | AI汎用トーンなしの長文執筆 |
content-engine | マルチプラットフォームソーシャルコンテンツ |
market-research | ソース付き市場・競合調査 |
investor-materials | ピッチデッキ、ワンページャー、財務モデル |
investor-outreach | パーソナライズド資金調達アウトリーチ |
brand-voice | ブランドボイスの定義と適用 |
crosspost | マルチプラットフォーム投稿 |
social-graph-ranker | ソーシャルグラフ分析とランキング |
lead-intelligence | リードインテリジェンスと調査 |
product-lens | プロダクト視点での分析 |
メディア・デザイン
| スキル | 説明 |
|---|
frontend-slides | ゼロ依存HTMLプレゼンビルダー(PPTX変換対応) |
design-system | デザインシステム構築 |
ui-demo | UIデモとプロトタイプ |
videodb | 動画・音声: 取込、検索、編集、生成、ストリーミング |
video-editing | 動画編集ワークフロー |
manim-video | Manimによる数学アニメーション |
remotion-video-creation | Remotionによる動画作成 |
fal-ai-media | fal.aiメディア生成 |
データ・統合
| スキル | 説明 |
|---|
claude-api | Claude API / Anthropic SDKパターン |
deep-research | マルチソース深掘りリサーチ |
documentation-lookup | APIリファレンスとドキュメント検索 |
exa-search | Exa検索API統合 |
jira-integration | Jira連携 |
google-workspace-ops | Google Workspace操作 |
x-api | X(Twitter)API統合 |
data-scraper-agent | データスクレイピングエージェント |
nutrient-document-processing | Nutrient APIによるドキュメント処理 |
visa-doc-translate | ビザ申請書類の翻訳とバイリンガルPDF |
claude-devfleet | マルチエージェントフリート管理 |
開発プロセス・ユーティリティ
| スキル | 説明 |
|---|
configure-ecc | ECCインタラクティブインストールウィザード |
hexagonal-architecture | ヘキサゴナルアーキテクチャパターン |
architecture-decision-records | ADR(アーキテクチャ決定記録)管理 |
content-hash-cache-pattern | SHA-256ハッシュによるキャッシュパターン |
regex-vs-llm-structured-text | 正規表現 vs LLMの判断フレームワーク |
iterative-retrieval | サブエージェント向け段階的コンテキスト取得 |
project-guidelines-example | プロジェクト固有スキルのテンプレート |
project-flow-ops | プロジェクトフロー管理 |
workspace-surface-audit | ワークスペース表面の監査 |
click-path-audit | クリックパス監査 |
browser-qa | ブラウザQAテスト |
ai-regression-testing | AIリグレッションテスト |
skill-comply | スキルコンプライアンスチェック |
canary-watch | カナリアデプロイの監視 |
repo-scan | リポジトリスキャン |
dmux-workflows | 多重化ワークフロー |
openclaw-persona-forge | OpenClawペルソナ管理 |
opensource-pipeline | OSSワークフローパイプライン |
ck | コンテキストカーネルユーティリティ |
ドメイン固有(業種別)
特定業種向けの専門スキル。プロジェクトが該当する場合にのみ使用。
Healthcare(医療)
| スキル | 説明 |
|---|
healthcare-cdss-patterns | 臨床意思決定支援システムパターン |
healthcare-emr-patterns | 電子カルテシステムパターン |
healthcare-eval-harness | 医療AIの評価ハーネス |
healthcare-phi-compliance | PHI(保護対象医療情報)コンプライアンス |
Supply Chain / Logistics(物流)
| スキル | 説明 |
|---|
inventory-demand-planning | 在庫需要計画 |
logistics-exception-management | 物流例外管理 |
returns-reverse-logistics | 返品・リバースロジスティクス |
production-scheduling | 生産スケジューリング |
その他業種
| スキル | 説明 |
|---|
customs-trade-compliance | 通関・貿易コンプライアンス |
energy-procurement | エネルギー調達 |
customer-billing-ops | 顧客課金オペレーション |
carrier-relationship-management | キャリア関係管理 |
connections-optimizer | 接続最適化 |
quality-nonconformance | 品質不適合管理 |
autonomous-agent-harness | 自律エージェントハーネス構築 |
gan-style-harness | GANスタイルハーネス |
コマンド(79種)
必須(日常利用)
| コマンド | 説明 |
|---|
/plan | 実装計画の作成 |
/tdd | TDDワークフロー |
/code-review | コード品質・セキュリティレビュー |
/verify | 検証ループの実行 |
/build-fix | ビルドエラーの解決 |
/e2e | Playwright E2Eテスト生成・実行 |
学習・インスティンクト
| コマンド | 説明 |
|---|
/learn | セッション中にパターンを抽出 |
/learn-eval | パターンの抽出・評価・保存 |
/evolve | 関連インスティンクトをスキルに統合 |
/instinct-status | 学習済みインスティンクトの表示(信頼度スコア付き) |
/instinct-import | インスティンクトのインポート |
/instinct-export | インスティンクトのエクスポート |
/prune | 期限切れインスティンクトの削除(30日TTL) |
/skill-create | Git履歴からスキルを生成 |
品質・検証
| コマンド | 説明 |
|---|
/checkpoint | 検証状態の保存 |
/eval | 評価ハーネスの実行 |
/refactor-clean | デッドコードの削除 |
/test-coverage | テストカバレッジ分析 |
/quality-gate | リポジトリ全体の品質ゲートチェック |
/update-docs | ドキュメント更新 |
/update-codemaps | コードマップの更新 |
/skill-health | スキルのヘルスチェック |
ワークフロー・最適化
| コマンド | 説明 |
|---|
/model-route | タスクを最適モデルにルーティング |
/sessions | セッション一覧 |
/save-session | セッションの保存 |
/resume-session | セッションの再開 |
/harness-audit | ハーネス設定の監査 |
/prompt-optimize | プロンプト最適化 |
/context-budget | コンテキスト予算管理 |
/rules-distill | ルールの蒸留 |
/orchestrate | マルチエージェントオーケストレーション |
マルチモデル実行
| コマンド | 説明 |
|---|
/multi-plan | マルチモデルで計画 |
/multi-execute | マルチモデルで実行 |
/multi-frontend | マルチモデルでフロントエンド開発 |
/multi-backend | マルチモデルでバックエンド開発 |
/multi-workflow | マルチモデルワークフロー |
PRP(Pull Request Pipeline)
| コマンド | 説明 |
|---|
/prp-plan | PR計画 |
/prp-prd | PRD(要件定義)生成 |
/prp-implement | 実装 |
/prp-commit | コミット |
/prp-pr | PR作成 |
言語別コマンド
| 言語 | レビュー | テスト | ビルド |
|---|
| Go | /go-review | /go-test | /go-build |
| Python | /python-review | — | — |
| Rust | /rust-review | /rust-test | /rust-build |
| C++ | /cpp-review | /cpp-test | /cpp-build |
| Kotlin | /kotlin-review | /kotlin-test | /kotlin-build |
| Flutter | /flutter-review | /flutter-test | /flutter-build |
| Java | — | — | /gradle-build |
| GAN | — | — | /gan-build |
GAN専用: /gan-design(GANアーキテクチャ設計)
ユーティリティ
| コマンド | 説明 |
|---|
/pm2 | PM2サービス管理 |
/setup-pm | パッケージマネージャー検出設定 |
/projects | プロジェクト一覧と統計 |
/promote | インスティンクトのグローバル昇格 |
/aside | サイドタスク実行 |
/claw | NanoClaw v2 REPL起動 |
/docs | ドキュメント参照 |
/devfleet | マルチエージェントフリート |
/loop-start | 自律ループ開始 |
/loop-status | ループ状態確認 |
/santa-loop | Santaメソッドループ |
/jira | Jira連携操作 |
主要機能
NanoClaw v2
ゼロ依存のセッション対応REPLシステム。/claw で起動。
- モデルルーティング(haiku/sonnet/opus自動選択)
- セッションのブランチ、コンパクション、エクスポート
- スキルのホットロードとメトリクス収集
Selective Install
v1.9.0の主要新機能。マニフェスト駆動のインストールパイプライン。
install-plan.js で必要なコンポーネントを分析
install-apply.js で選択的にインストール
- プロジェクトに必要なスキル・ルールのみを導入(不要な肥大化を防止)
Continuous Learning v2(インスティンクトシステム)
セッションから自動学習し、知識を蓄積するシステム。
- インスティンクトの自動抽出(信頼度スコア付き)
/instinct-import / /instinct-export でチーム間共有
/evolve でインスティンクトをスキルに昇格
/prune で30日TTLの期限切れを自動削除
AgentShield
エージェントハーネスのセキュリティスキャナ。
- 1,282テスト / 102ルール / 98%カバレッジ
- npm:
ecc-agentshield
- CLAUDE.md、settings.json、MCPサーバー、フック、エージェント定義をスキャン
対応プラットフォーム
| プラットフォーム | 対応状況 |
|---|
| Claude Code | 主要対応 |
| Codex | 対応 |
| Cowork | 対応 |
| OpenCode | 対応 |
| Gemini CLI | 実験的 |
| Antigravity IDE | 実験的 |