
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 は、緻密に設計された四層アーキテクチャを採用しており、各層が異なる課題を解決します。

第一層:ユーザーインタラクション層(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 のすべてのエージェントとスキルが正常に動作するようになります。
