フレームワーク
ecc
josecollado/ecc
概要
このツールの詳細と使い方を解説します。
TDD・コードレビュー・マルチモデル協調開発・マルチエージェント並列実行から、iOS 26 Liquid Glass・オンデバイスLLM・ドキュメント処理・ビザ書類翻訳まで対応。Django・Spring Boot・Go・Swift・Python向けスキルを含む49スキル・33コマンド・13エージェントのECCフォーク。
連携方式スキルフックMCP
使い方
Claude Code がインストール済みであることを前提としています
MCP として使う
MCP とは? →外部サービスやデータをClaude に接続する拡張機能です
- 1.「GitHub で見る」ボタンからリポジトリを開き、README に書かれたインストール手順に従います。
- 2.MCP サーバーを追加するには、以下のコマンドを実行します。
claude mcp add <サーバー名> <コマンド>具体的なコマンドは各リポジトリの README を確認してください。
- 3.設定後、Claude Code を再起動すると新しいツールとして使えるようになります。
スキルとして使う
スキルとは? →Claude Code に特定の作業を覚えさせる命令ファイルです。/スキル名 と入力するだけで呼び出せます
- 1.「GitHub で見る」ボタンからリポジトリを開き、使いたいスキルの
SKILL.mdファイルをダウンロードします。 - 2.ダウンロードしたファイルを以下のフォルダに置きます。
.claude/commands/ - 3.Claude Code のチャット欄で
/スキル名と入力すると起動します。
フックとして使う
フックとは? →「ファイルを保存したとき」「コミットする前」など、決まった操作をきっかけに自動で動くスクリプトです
- 1.「GitHub で見る」ボタンからリポジトリを開き、使いたいフックのスクリプトファイルをダウンロードします。
- 2.以下の設定ファイルの
hooks欄に「どのタイミングで」「何を実行するか」を追記します。~/.claude/settings.json - 3.設定したタイミングが来ると Claude Code が自動でスクリプトを実行します。
スキル一覧
50 件api-designREST API設計パターン。リソース命名・ステータスコード・ページネーション・フィルタリング・エラーレスポンス・バージョニング・レート制限backend-patternsバックエンドアーキテクチャパターン。API設計・DB最適化・Node.js/Express/Next.js APIルートのサーバーサイドベストプラクティスclickhouse-ioClickHouseのDBパターン・クエリ最適化・アナリティクス・高パフォーマンス分析ワークロードのベストプラクティスcoding-standards命名・可読性・不変性・コード品質レビューのベースラインクロスプロジェクト規約configure-eccECCのインタラクティブインストーラ。スキルとルールを選択してユーザー/プロジェクトレベルにインストールcontent-hash-cache-patternSHA-256コンテンツハッシュを使ったファイル処理結果のキャッシュ。パス非依存・自動無効化・サービス層の分離continuous-learningClaude Codeセッションから再利用可能なパターンを自動抽出してスキルとして保存continuous-learning-v2Instinctベースの学習システム。フックでセッションを観察・信頼スコア付き原子的本能を作成・スキル/コマンド/エージェントに進化cost-aware-llm-pipelineLLM API使用のコスト最適化パターン。タスク複雑度によるモデルルーティング・予算追跡・リトライ・プロンプトキャッシュcpp-coding-standardsC++ Core Guidelinesに基づいたC++コーディング標準。モダン・安全・慣用的な実践を強制するレビュー向けスキルcpp-testingC++テストの作成・更新・修正、GoogleTest/CTESTの設定、不安定テストの診断、カバレッジ/サニタイザの追加database-migrationsスキーマ変更・データ移行・ロールバック・ゼロダウンタイムデプロイのベストプラクティス(PostgreSQL/MySQL/Prisma/Drizzle等)deployment-patternsデプロイワークフロー・CI/CDパイプラインパターン・Dockerコンテナ化・ヘルスチェック・ロールバック戦略django-patternsDjangoアーキテクチャパターン・DRFでのREST API設計・ORM・キャッシュ・シグナル・ミドルウェアdjango-securityDjangoセキュリティベストプラクティス。認証・認可・CSRF・SQLインジェクション・XSS防止・セキュアデプロイ設定django-tddpytest-djangoを使ったDjangoテスト戦略。TDD手法・factory_boy・モッキング・カバレッジ・DRF APIテストdjango-verificationDjangoプロジェクトの検証ループ。マイグレーション・リンティング・カバレッジ付きテスト・セキュリティスキャン・デプロイ準備確認docker-patternsDocker・Docker Composeパターン。ローカル開発・コンテナセキュリティ・ネットワーキング・ボリューム戦略・マルチサービスオーケストレーションe2e-testingPlaywrightのE2Eテストパターンeval-harnesseval駆動開発の正式評価フレームワークfoundation-models-on-deviceApple FoundationModelsフレームワークによるオンデバイスLLM。テキスト生成・@Generableによるガイド付き生成・ツール呼び出し・スナップストリーミング(iOS 26+)frontend-patterns高品質な本番向けフロントエンドインターフェースを作成するパターンgolang-patternsGoのイディオマティックなパターン。エラーハンドリング・インターフェース設計・並行性・テスト・標準ライブラリの活用golang-testingGoテストのベストプラクティス。テーブル駆動テスト・モッキング・カバレッジ・ベンチマーク・統合テストiterative-retrieval反復的なコンテキスト取得パターン。大規模コードベースでの効率的な情報収集java-coding-standardsJavaコーディング標準。命名規則・OOPパターン・例外処理・コレクション・Javaモダン機能の活用jpa-patternsJPAとHibernateのパターン。エンティティ設計・リレーション・N+1解決・クエリ最適化・トランザクション管理liquid-glass-designiOS 26 Liquid Glassデザインシステム。ぼかし・反射・インタラクティブ変形を持つ動的ガラス素材のSwiftUI・UIKit・WidgetKit実装パターンnutrient-document-processingNutrient DWS APIを使ったドキュメント処理。PDF・DOCX・XLSX・PPTX・HTML・画像の変換・OCR・テキスト抽出・PII削除・電子署名・フォーム入力postgres-patternsPostgreSQLのパターン。インデックス戦略・クエリ最適化・JSONBの活用・全文検索・パーティショニング・パフォーマンスチューニングproject-guidelines-exampleプロジェクトガイドラインのサンプル実装python-patternsPythonのイディオマティックなパターン。型ヒント・データクラス・コンテキストマネージャ・非同期処理・パッケージ構造python-testingpytestを使ったPythonテスト戦略。フィクスチャ・パラメータ化・モッキング・カバレッジ・非同期テストregex-vs-llm-structured-text正規表現とLLMによる構造化テキスト処理のトレードオフ分析と適切な選択基準search-first実装前にコードベース・ドキュメント・Webを検索するsearch-firstアプローチsecurity-reviewセキュリティレビューパターン。OWASP Top 10・認証・認可・暗号化・依存関係の脆弱性スキャンsecurity-scanAgentShieldを使った自動セキュリティスキャン。1282テスト・102ルールでClaude Codeから直接実行skill-stocktake既存スキル・コマンド・エージェントをインベントリ化して重複や最適化機会を特定springboot-patternsSpring Bootアーキテクチャパターン。DI・AOP・REST API・セキュリティ・データアクセス層の設計springboot-securitySpring Securityのベストプラクティス。JWT認証・OAuth2・RBAC・CSRF防止・セキュリティ設定springboot-tddSpring BootのTDD実践。JUnit 5・Mockito・MockMvc・Testcontainersを使ったテスト戦略springboot-verificationSpring Bootプロジェクトの検証ループ。ビルド・テスト・セキュリティスキャン・デプロイ準備確認strategic-compact戦略的なコンテキスト圧縮。長いセッションの重要情報を保持しながらトークンを節約swift-actor-persistenceSwiftのactor-based永続化パターン。データ競合を防ぎスレッドセーフなストレージ層を構築swift-concurrency-6-2Swift Concurrency 6.2の厳格な並行性チェック対応パターン。sendable・actor isolation・async/awaitswift-protocol-di-testingプロトコルベースのDIとテスト。モック可能な依存関係設計によるSwiftのユニットテスト戦略swiftui-patternsSwiftUIのイディオマティックなパターン。状態管理・ビュー構成・アニメーション・パフォーマンス最適化tdd-workflowTDDワークフロー。red-green-refactorサイクルの自動化とテストファーストの実装を強制verification-loop継続的な検証ループ。ビルド・テスト・型チェックをチェックポイントとして反復実行visa-doc-translateビザ申請書類(画像)を英語に翻訳し、原文と翻訳文を含むバイリンガルPDFを生成コマンド一覧
33 件/build-fixビルドエラー・型エラーを最小限の安全な変更で段階的に修正/checkpointワークフローのチェックポイントを作成または検証/clawNanoClawエージェントREPLを起動。claude CLIを使ったセッション対応AIアシスタント/code-review未コミット変更のセキュリティ・品質を包括的にレビュー/e2ePlaywrightを使ったE2Eテストの生成と実行。スクリーンショット・動画・トレースを取得してアーティファクトをアップロード/evaleval駆動開発ワークフローを管理/evolve関連するInstinctをスキル・コマンド・エージェントにクラスタリング/go-buildGoのビルドエラー・go vet警告・リンター問題を段階的に修正。go-build-resolverエージェントを起動/go-reviewGoのイディオマティックなパターンGoのコードレビュー。並行性・エラーハンドリング・セキュリティを包括的にチェック/go-testGoのTDDワークフローを強制。テーブル駆動テストを先に書き、80%+カバレッジを検証/instinct-exportInstinctをチームメンバーやプロジェクトにエクスポートPR/instinct-importチームメンバー・Skill Creator・他ソースからInstinctをインポート/instinct-status信頼レベル付きの全学習済みInstinctを表示/learn-evalセッションからパターンを抽出し、品質を自己評価してからGlobal/Projectに保存先を判定/learn現在のセッションを分析し、スキルとして保存する価値あるパターンを抽出/multi-backendバックエンド重視の開発ワークフロー。Research→Ideation→Plan→Execute→Optimize→Review をCodexが主導/multi-executeマルチモデル協調実行。プロトタイプ取得→Claudeがリファクタリング実装→マルチモデル監査・納品/multi-frontendフロントエンド重視の開発ワークフロー。Research→Ideation→Plan→Execute→Optimize→Review をGeminiが主導/multi-planマルチモデル協調計画。コンテキスト取得+デュアルモデル分析でステップバイステップの実装計画を生成/multi-workflowマルチモデル協調開発ワークフロー。フロントエンド→Gemini、バックエンド→Codexにインテリジェントルーティング/orchestrate複雑なタスクに対する複数エージェントの逐次ワークフロー/plan要件の再確認・リスク評価・ステップバイステップの実装計画を作成。コード変更前にユーザー確認を待機/pm2プロジェクトを自動分析してPM2サービスコマンドを生成/python-reviewPEP 8準拠・型ヒント・セキュリティ・Pythonicイディオムの包括的コードレビュー/refactor-cleanデッドコードを安全に特定・削除。各ステップでテストを検証しながら段階的にリファクタリング/sessions~/.claude/sessions/に保存されたClaude Codeのセッション履歴を管理。一覧表示・ロード・エイリアス・編集/setup-pm優先するパッケージマネージャ(npm/pnpm/yarn/bun)を設定/skill-createローカルgit履歴を分析してコーディングパターンを抽出し、SKILL.mdファイルを生成。Skill Creator GitHub Appのローカル版/tddTDDワークフローを強制。インターフェースのスキャフォールド・テスト先行生成・最小実装で80%+カバレッジを確保/test-coverageテストカバレッジを分析し、ギャップを特定して80%+到達のための不足テストを生成/update-codemapsコードベース構造を分析し、トークン効率の良いアーキテクチャドキュメントを生成/update-docsソースオブトゥルースファイルから生成してドキュメントをコードベースと同期/verifyコードベースの現在の状態に対して包括的な検証を実行エージェントスキル
13 件マルチエージェント環境向けに最適化されたスキル
architectシステムアーキテクチャ設計・技術選定・設計決定のレビューを担う専門エージェントbuild-error-resolverビルドエラーを診断し最小限の安全な変更で修正する専門エージェントcode-reviewerコード品質・セキュリティ・パフォーマンス・ベストプラクティスを包括的にレビューする専門エージェントdatabase-reviewerスキーマ設計・クエリ効率・インデックス・トランザクションをレビューするDB専門エージェントdoc-updaterコード変更に合わせてドキュメントを自動同期・更新する専門エージェントe2e-runnerPlaywrightを使ったE2Eテストの生成・実行・デバッグを担う専門エージェントgo-build-resolverGoのビルドエラーとVet警告を外科的に修正する専門エージェントgo-reviewerGoのイディオム・並行性・エラーハンドリング・セキュリティを包括的にレビューするGo専門エージェントplanner複雑なタスクをステップバイステップの実装計画に分解する専門エージェントpython-reviewerPEP 8・型ヒント・セキュリティ・PythonicイディオムをレビューするPython専門エージェントrefactor-cleanerデッドコードを安全に検出・除去するリファクタリング専門エージェントsecurity-reviewerOWASP Top 10・認証・認可・暗号化・依存関係脆弱性をレビューするセキュリティ専門エージェントtdd-guideTDDサイクルをガイドし、テストファースト実装を支援する専門エージェント