|

everything-claude-code徹底解説:5万スターのClaude Codeプラグインセット、13のエージェントと40以上のスキルを完全解析

everything-claude-code-plugin-guide-ja 图示

Claude Codeは、今や開発者にとって最も欠かせないAIプログラミングツールの一つとなりました。しかし、多くのユーザーはその真の能力の30%程度、つまり「チャットを通じてコードを書く」ことだけに留まっています。

everything-claude-code は、GitHubで約5万スターを獲得しているClaude Codeの設定・プラグイン集です。Anthropicのハッカソン優勝者であるAffaan Mustafa氏によってオープンソースとして公開されました。このプロジェクトは、13の専門Agent、40以上のオンデマンドSkills、32のショートカットコマンド、そして完全な継続的学習システムを提供し、Claude Codeによる開発効率を全く新しいレベルへと引き上げます。

プロジェクトの核心となる理念は、**「Claude Codeは単なるチャットツールではなく、高度にカスタマイズ可能なAI Agentオーケストレーションプラットフォームである」**という点にあります。

プロジェクト指標 データ
GitHub Stars 約49,900(5万目前)
Forks 約6,200
専門 Agent 13個
オンデマンド Skills 40個以上
ショートカットコマンド 32個
対応言語 TypeScript、Python、Go、Java、C++
現在のバージョン v1.5.0(2026年2月)
ライセンス MITオープンソース

🚀 クイックスタート:Claude Codeのモデル呼び出しには、Claudeモデルのサポートが必要です。APIYI (apiyi.com) を利用すれば、Claude 4 SonnetやClaude 4 OpusなどのモデルのAPIインターフェースを素早く取得でき、セットアップ不要でそのまま everything-claude-code プラグインと組み合わせて使用できます。


everything-claude-code とは:ハッカソン優勝からスター数5万超えのオープンソースプロジェクトへ

everything-claude-code 誕生の背景

2025年9月、Affaan Mustafa氏とチームメイトの @DRodriguezFX 氏は、AnthropicとForum Venturesが共同開催したニューヨーク・ハッカソンに参加しました。彼らはわずか8時間で、Claude Codeのみを使用して「zenith.chat」というプロダクトを構築。100以上の参加チームの中から見事1位に輝き、15,000ドルのAPIクレジットを獲得しました。

この勝利の裏にあった秘密兵器こそが、Affaan氏が10ヶ月間の日常的な使用を通じて蓄積・磨き上げてきた Claude Code の設定プランでした。ハッカソン終了後、彼がこれらの設定をオープンソースとして公開したものが「everything-claude-code」です。

everything-claude-code の核心的な位置づけ

everything-claude-code は独立したソフトウェアではなく、Claude Code の設定拡張レイヤーです。以下のような方法で Claude Code の能力を拡張します。

拡張の次元 標準の Claude Code everything-claude-code 導入後
タスクプランニング 手動での説明が必要 /plan コマンドでタスクを自動分解
コードレビュー 手動での依頼が必要 専門エージェントが自動レビュー
テスト駆動 自分でテストを書く必要あり TDDエージェントがプロセス全体をガイド
セキュリティスキャン 内蔵スキャンなし AgentShieldによる912のルールでスキャン
知識の蓄積 セッションごとに独立 継続的学習システムによるセッションを跨いだ記憶
多言語サポート 汎用的な処理 言語固有のルールとベストプラクティス

GitHub プロジェクト URL: github.com/affaan-m/everything-claude-code


everything-claude-code の四層アーキテクチャ解析

everything-claude-code は、緻密に設計された四層アーキテクチャを採用しており、各層が異なる課題を解決します。

everything-claude-code-plugin-guide-ja 图示

第一層:ユーザーインタラクション層(Commands + Rules)

32種類のショートカットコマンドは、everything-claude-code と対話するための入り口です。機能別に以下の6つのカテゴリに分類されます。

コマンドカテゴリ 代表的なコマンド 役割
コアワークフロー /plan/tdd/e2e タスクプランニング、テスト駆動開発、エンドツーエンドテスト
コード品質 /code-review/build-fix/refactor-clean コードレビュー、ビルド修復、リファクタリング・クリーンアップ
マルチエージェント連携 /multi-plan/multi-execute 複数のエージェントが並行連携して複雑なタスクを完了
学習システム /learn-eval/evolve 学習効果の評価、経験をスキルへと進化させる
言語固有 /go-review/python-review 特定言語に特化したコードレビュー
セッション管理 /sessions/checkpoint セッション追跡とチェックポイントの保存

Rules(ルール) は、常にコンテキストに読み込まれる基本設定です。これには、汎用的なコーディング規約、Gitワークフロー、テストカバレッジ要件(TDD 80%)、セキュリティルールなどが含まれます。ルールは、TypeScript、Python、Go の3つの言語専用設定に分かれています。

第二層:インテリジェンス層(Agents + Skills)

13種類の専門エージェントは、everything-claude-code の中核となる能力です。各エージェントには明確な責任範囲と制限されたツール権限が割り当てられています。

エージェント名 責任範囲 ツール権限
Planner 高度なタスク分解とプランニング 広範(オーケストレーション型)
Architect システム設計とアーキテクチャの意思決定 広範(オーケストレーション型)
TDD Guide テスト駆動開発プロセスのガイド コード+テストツール
Code Reviewer 汎用的なコードレビュー 読み取り専用分析
Security Reviewer セキュリティ専門レビュー 読み取り専用分析
Build Error Resolver ビルドエラーの診断と修復 ビルド+デバッグツール
E2E Runner エンドツーエンドテストの実行 テスト実行ツール
Refactor Cleaner コードのリファクタリングとクリーンアップ コード編集ツール
Doc Updater ドキュメントの自動メンテナンス ドキュメント編集ツール
Go Reviewer Go言語専用のレビュー 読み取り専用分析
Go Build Resolver Goのビルドエラー修復 Goビルドツール
Python Reviewer Python専用レビュー(PEP 8) 読み取り専用分析
Database Reviewer SQL/ORM/マイグレーションのレビュー データベース読み取り専用

エージェント間では階層型委任モデルが採用されています。オーケストレーション型エージェント(Planner、Architect)は広範なツールアクセス権を持ち、専門型エージェントをスケジュールできます。一方、専門型エージェントは自身の責任に関連するツールのみにアクセスでき、権限の逸脱を防いでいます。

40種類以上の Skills(スキル) は、必要に応じて読み込まれるドメイン知識モジュールです。Rules とは異なり、Skills は必要な時だけロードされるため、常駐のコンテキストウィンドウを圧迫しません。主なカバー範囲は以下の通りです。

  • バックエンド開発: API設計パターン、データベースキャッシュ、マイグレーション戦略、パフォーマンス最適化
  • フロントエンド開発: React、Next.js、E2Eテスト、Page Object Model
  • 言語固有: TypeScript、Python、Go、Java、C++、Django、Spring Boot
  • DevOps: Dockerコンテナ化、デプロイパターン、PM2プロセス管理
  • 高度な機能: トークン最適化、コスト意識型LLMパイプライン、セキュリティスキャン

🎯 テクニカルアドバイス: everything-claude-code のエージェントおよびスキルシステムは、Claude モデルの強力な推論能力に依存しています。APIYI (apiyi.com) プラットフォームを通じて Claude 4 シリーズモデルのAPIを取得し、everything-claude-code と組み合わせることで、そのマルチエージェント連携能力を最大限に引き出すことができます。

第三層:自動化層(Hooks + Scripts)

Hooks(フック)は、Claude Code の異なるライフサイクル段階で自動的にトリガーされるイベント駆動型の自動化メカニズムです。

フックタイプ トリガーのタイミング 機能
PreToolUse ツール実行前 品質ゲートチェック
PostToolUse ツール実行後 結果の検証
SessionStart セッション開始時 コンテキストと記憶の読み込み
SessionEnd セッション終了時 パターンと永続的な記憶の保存
PreCompact コンテキスト圧縮前 戦略的な圧縮の提案
Stop セッション終了時 パターンの抽出と経験の蓄積

第四層:学習層(Continuous Learning v1 + v2)

これは everything-claude-code の最もユニークな機能であり、Claude Code がセッションを跨いで経験を蓄積することを可能にします。

v1 学習システム(スキルベース):

  • セッション終了時に Stop Hook を通じてコーディングパターンを抽出
  • パターンを ~/.claude/skills/learned/ ディレクトリに保存
  • 観測されるカバレッジは約 50-80%

v2 学習システム(インスティンクトベース):

  • PreToolUse/PostToolUse Hook を通じて 100% のカバレッジを実現
  • 各学習ユニットは「インスティンクト(本能)」と呼ばれ、0.3〜0.9 の信頼度スコアを持つ
  • /evolve コマンドを使用して、3つ以上の関連するインスティンクトを再利用可能なスキルモジュールへと集約

everything-claude-code のインストールと Claude Code API 設定チュートリアル

everything-claude-code のインストール

前提条件:Claude Code CLI v2.1.0 以降。

ステップ 1:プラグインのインストール

# Claude Code プラグインマーケットプレイス経由でインストール
/plugin marketplace add affaan-m/everything-claude-code
/plugin install everything-claude-code@everything-claude-code

ステップ 2:ルールファイルのインストール

# リポジトリをクローン
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code

# メインの開発言語に合わせてルールセットを選択
./install.sh typescript    # TypeScript プロジェクト
./install.sh python        # Python プロジェクト
./install.sh golang        # Go プロジェクト

ステップ 3:インストールの確認

# Claude Code 内でテスト
/plan "Add user authentication"

Planner エージェントが自動的にタスクを分解し、他のエージェントに委譲する様子が確認できれば、インストールは成功です。

Claude Code API 接続設定

Claude Code の実行には Claude モデルの API サポートが必要です。以下は APIYI プラットフォーム経由での設定手順です。

# APIベースURLの設定
export ANTHROPIC_BASE_URL=https://api.apiyi.com

# APIキーの設定
export ANTHROPIC_API_KEY=あなたのAPIキー

💡 ヒント:APIYI (apiyi.com) プラットフォームは、Claude 4 Opus、Claude 4 Sonnet などの全シリーズのモデルに対応しています。everything-claude-code のマルチエージェント連携では多くの API 呼び出しが発生しますが、APIYI の柔軟な料金体系を利用することで、効果的にコストを抑えることができます。

設定が完了すると、Claude Code は自動的に APIYI のインターフェースを介して Claude モデルを呼び出すようになり、everything-claude-code のすべてのエージェントとスキルが正常に動作するようになります。



# 基本スキャン npx ecc-agentshield scan # ディープスキャン(Opusモデルを使用) npx ecc-agentshield scan --opus --stream

機能3:コンテキストウィンドウの経済学

everything-claude-codeの核心的な設計理念の一つは、トークン効率です。Claude Codeの200Kコンテキストウィンドウは、実際の使用において大量に消費されます:

消費元 推定占有量
システムプロンプト 〜10K tokens
常駐ルール(Rules) 〜5-8K tokens
MCPツールの定義 1つにつき 〜2-5K tokens
対話履歴 継続的に蓄積

あまりに多くのMCPを有効にすると、200Kのコンテキストのうち、実際に利用可能なスペースが〜70K程度まで減ってしまう可能性があります。everything-claude-codeの解決策は以下の通りです:

  • ルール(Rules)は常にロード(必要なコストとして約5-8Kを維持)
  • スキル(Skills)はオンデマンドでロード(使用時のみトークンを消費)
  • エージェントはオンデマンドでアクティブ化(委譲時のみロード)

プロジェクトでは、1つのプロジェクトにつき有効にするMCPを10個以内に抑えることを推奨しています。

機能4:マルチ言語開発のサポート

everything-claude-codeはTypeScriptだけをサポートしているわけではありません。主要なバックエンド言語向けに専用のルールとレビューエージェントを提供しています:

言語 ルールセット 専用エージェント フレームワーク対応
TypeScript TSベストプラクティス Code Reviewer React、Next.js
Python PEP 8、型ヒント Python Reviewer Django、DRF、Celery
Go Go慣用法、エラーハンドリング Go Reviewer + Go Build Resolver gRPC、PostgreSQL
Java Spring Boot
C++ 基本サポート

機能5:実践的なプロジェクトテンプレート

プロジェクトには、そのままコピーして使用できる4つの実戦的なプロジェクト構成テンプレートが組み込まれています:

テンプレート 技術スタック 適用シーン
SaaSアプリ Next.js + Supabase + Stripe Web SaaS製品
Goマイクロサービス gRPC + PostgreSQL バックエンドマイクロサービス
Django REST DRF + Celery Python Web API
Rust API Axum + SQLx + PostgreSQL 高性能API

everything-claude-code よくある質問(FAQ)

Q1:everything-claude-codeは有料ですか?

プロジェクト自体は完全に無料で、MITライセンスの下でオープンソースとして提供されています。ただし、Claude Codeを実行するにはClaudeモデルのAPI呼び出し費用が必要です。APIYI(apiyi.com)プラットフォームを通じて、個人開発者やチームに適した柔軟な課金方式を利用できます。

Q2:インストール後、Claude Codeの元の機能に影響はありますか?

いいえ、影響ありません。everything-claude-codeは純粋な設定レイヤーでの拡張であり、Claude Codeのコアコードを修正することはありません。提供されているエージェント、スキル、またはコマンドを選択的に使用することができ、いつでもアンインストールして元の状態に戻すことが可能です。

Q3:マルチエージェント協調によってAPI呼び出し量は増えますか?

はい、増えます。マルチエージェントモードでは、各エージェントの推論が独立したモデル呼び出しとなります。必要な時に/planを使用してマルチエージェント協調を行い、単純なタスクでは直接Claude Codeを使用することをお勧めします。APIYI(apiyi.com)経由でClaude APIに接続することで、呼び出しコストを効果的に管理できます。

Q4:everything-claude-codeはどのClaudeモデルをサポートしていますか?

すべてのClaude 3.5/4シリーズのモデルをサポートしています。推奨設定は以下の通りです:

  • 日常的な開発:Claude 3.5 Sonnet(高速で低コスト)
  • 複雑なアーキテクチャ:Claude 3 Opus(最強の推論能力)
  • AgentShield ディープスキャン:Opusモデルが必要

APIYI(apiyi.com)プラットフォームでは、上記のすべてのモデルをワンストップで取得・利用できます。

everything-claude-code まとめ

everything-claude-codeは、Claude Codeを単なるAI対話型プログラミングツールから、オーケストレーション可能なAIエージェント開発プラットフォームへと進化させます。その価値は以下の点にあります:

  1. 実戦で検証済み:Anthropicハッカソンの優勝チームが10ヶ月間にわたり日常的に使用し、蓄積してきたノウハウが凝縮されています。
  2. 完全なエージェント体系:13の専門エージェントが開発プロセスの全工程をカバーします。
  3. インテリジェントなトークン管理:オンデマンドでロードされるSkillsシステムにより、コンテキストウィンドウの利用効率を最大化します。
  4. 継続的な進化能力:デュアルバージョンの学習システムにより、Claude Codeは使えば使うほど賢くなります。
  5. プロダクション級のセキュリティ:AgentShieldが912のルールに基づいたセキュリティスキャンを提供します。

APIYI (apiyi.com)を通じてClaude APIを取得し、everything-claude-codeプラグインと組み合わせることで、効率的なAI支援開発ワークフローを迅速に構築することをお勧めします。


参考文献・リソース

  1. everything-claude-code GitHub リポジトリ: 公式オープンソースプロジェクト

    • リンク: github.com/affaan-m/everything-claude-code
    • 説明: すべてのエージェント、Skills、Commandsのソースコードが含まれています。
  2. Dev Genius 技術解析: ハッカソン優勝ソリューションの詳細解説

    • リンク: blog.devgenius.io
    • 説明: Anthropicハッカソンにおけるeverything-claude-codeの活用事例を詳細に分析しています。
  3. APIYI公式ドキュメント: Claude API導入ガイド

    • リンク: help.apiyi.com
    • 説明: Claude 4.6シリーズモデルのAPI使用チュートリアル。
  4. Claude Code 公式ドキュメント: Anthropic公式CLIツール・ドキュメント

    • リンク: docs.anthropic.com
    • 説明: Claude Codeの基本機能と設定方法の解説。

本記事はAPIYI技術チームによって執筆されました。AIプログラミングツールと開発効率の向上に焦点を当てています。さらなる技術チュートリアルについては、APIYI (apiyi.com)をご覧ください。

類似投稿