Everything Claude Code のハーネスエンジニアリング
ECC の eval-harness, verification-loop, autonomous-loops を組み合わせて、高信頼なエージェント実行環境を構築する方法
Everything Claude Code のハーネスエンジニアリング
Everything Claude Code(ECC)は、単なる設定ファイルの集まりではなく、エージェントの実行環境全体を最適化する「ハーネス」です。評価、検証、自律ループを組み合わせることで、高信頼なエージェント実行を実現します。
ハーネスの構成要素
| コンポーネント | 説明 |
|---|---|
| 38+エージェント | 言語固有レビュー、ビルド解決、テスト専門 |
| 156+スキル | 開発、テスト、セキュリティ、学習 |
| 72コマンド | ワンキーで呼び出せるワークフロー |
| 34ルール | 言語・フレームワーク固有の規約 |
| 14 MCPサーバー | 外部サービスとの連携 |
Verification Loop
継続的検証ループは、ビルド、テスト、リント、型チェック、セキュリティを自動的に実行します。
> /verify
検証サイクルの流れ。
Build → Test → Lint → TypeCheck → Security
↑ |
└────────── Fix if failed ───────────┘
Eval Harness
評価ハーネスは、エージェントの成果物を定義済みの基準に対して評価します。
> /eval
> /quality-gate src/
品質ゲートは、特定のパスまたはリポジトリ全体に対して品質チェックを実行します。
Autonomous Loop パターン
ECC の自律ループパターンには以下が含まれます。
- Sequential Pipeline: タスクを順次実行
- PR Loop: PRの作成、レビュー、修正を自動化
- DAG Orchestration: 依存関係に基づくタスクスケジューリング
> /loop-start
制御されたループの実行を開始します。
> /loop-status
アクティブなループのステータスとチェックポイントを確認します。
AgentShield セキュリティ
ECC のエコシステムには AgentShield というセキュリティ監査ツールがあります。
# セキュリティスキャンの実行
npx ecc-agentshield scan
# 自動修正
npx ecc-agentshield scan --fix
# Opus モデルでの詳細分析
npx ecc-agentshield scan --opus --stream
AgentShield は CLAUDE.md、settings.json、MCP 設定、フック、エージェント、スキルをスキャンし、1282テスト、98%カバレッジ、102の静的分析ルールで設定の安全性を検証します。
カスタムハーネスの監査
> /harness-audit
ハーネスの信頼性、評価準備状況、リスクプロファイルを監査します。
マルチプラットフォーム対応
ECC のハーネスは6つのプラットフォームで動作します。
| プラットフォーム | 対応レベル | 特徴 |
|---|---|---|
| Claude Code | プライマリ | 全機能 |
| Cursor IDE | フル | 15フックイベント |
| Codex | フル | TOML パーサー、サンドボックス |
| OpenCode | フル | 6カスタムツール |
| Gemini CLI | 実験的 | GEMINI.md サポート |
| Antigravity IDE | サポート | .agent/ 統合 |
ハーネスのランタイム制御
環境変数でハーネスの動作を制御できます。
# プロファイル選択
ECC_HOOK_PROFILE=standard # minimal | standard | strict
# 個別フックの無効化
ECC_DISABLED_HOOKS=hook-id-1,hook-id-2
これにより、CI環境では strict、開発では standard、軽量作業では minimal と、場面に応じたプロファイル切替が可能です。
あわせて読む
- Everything Claude Code の Instinct で継続学習する - パターンの抽出と学習
- TDD ワークフローを Claude Code で実践する - テスト駆動開発の実践
関連コンテンツ
Superpowers + OMC + ECC を横断的に組み合わせる
3つのツールを共存させ、それぞれの強みを活かしたハイブリッドワークフローを構築する方法
Everything Claude Code の Instinct で継続学習する
ECC の continuous-learning-v2 を使って、セッションからパターンを抽出し、信頼度スコア付きで知識を蓄積する方法
エコシステム連携ワークフロー実例集
Claude Code・Superpowers・OMC・ECCの4ツールを組み合わせた実践的な開発ワークフロー事例。
TDD ワークフローを Claude Code で実践する
Superpowers の test-driven-development スキルと ECC の tdd-workflow スキルを使って、RED-GREEN-REFACTOR サイクルを徹底する方法