Awesome Claude Code — オープンソースプロジェクト完全紹介
1. プロジェクト概要
awesome-claude-code は、Anthropic の Claude Code 専用に構築されたスキル、フック、スラッシュコマンド、エージェント・オーケストレーター、アプリケーション、およびプラグインをまとめた、コミュニティ主導のディレクトリです。Claude Code のワークフローを拡張、自動化、および強化したい開発者にとって、決定的なリソースハブとなります。
2. プロジェクトの背景とポジショニング
起源とコアミッション
このプロジェクトは、メンテナー個人のブックマークフォルダとして始まり、Claude Code に関するあらゆる情報を集約するコミュニティハブへと成長しました。その核心的なミッションは「発見の障壁を下げること」です。各開発者が GitHub 上に散らばっている質の高い Claude Code リソースを個別に探し回る代わりに、このリストがそれらを収集、精査、分類し、編集者による解説を加えて提供します。
類似プロジェクトとの違い
一般的な「awesome-AI」リストとは異なり、本プロジェクトは Anthropic のターミナルベースのエージェント型コーディングツールである Claude Code に特化しています。すべてのリソースは手動でレビューされ、独自の視点による説明が付与されています。また、閲覧の好みに合わせて複数の README スタイル(Awesome, Extra, Classic, Flat)を提供しているほか、プログラムによる利用が可能なマシンリーダブルな CSV (THE_RESOURCES_TABLE.csv) も同梱しています。
3. カテゴリ分類
🛠 Skills(スキル)
- 代表的な例: Claude Scientific Skills(研究/エンジニアリング/金融)、Claude Mountaineering Skills(ルート情報レポート)、Book Factory(ノンフィクション出版パイプライン)、Codebase to Course(任意のコードベースを HTML コースに変換)、Codex Skill(Claude Code から OpenAI Codex を呼び出し)
- 目的: ドメイン固有のワークフロー向けに Claude Code の機能を拡張する、再利用可能なタスク特化型の指示ファイル。
⚡ Hooks(フック)
- 代表的な例: Pre-commit セーフティフック、自動コード品質フック、セキュリティレビューフック
- 目的: Claude Code のライフサイクルにおける特定の時点(ツール呼び出しの前後、ファイル書き込み時など)でトリガーされるイベント駆動型のスクリプト。
💬 Slash Commands(スラッシュコマンド)
- 代表的な例: プロジェクト管理コマンド (Simone)、PR レビューコマンド、テスト生成コマンド、セッション復元コマンド
- 目的: 単一のプロンプトで Claude Code の多段階の動作を呼び出すカスタム
/commandショートカット。
🤖 Agent Orchestrators(エージェント・オーケストレーター)
- 代表的な例: AgentSys(ワークフロー自動化、PR 管理、ドリフト検知)、Ralph for Claude Code(サーキットブレーカーパターンを用いた自律的な反復開発)、Harness(ドメイン固有のエージェントチームを設計するメタスキル)
- 目的: 複数の Claude Code エージェントを調整したり、目標が達成されるまで自律的なループを実行したりするためのフレームワーク。
🔌 Applications & Plugins(アプリケーション & プラグイン)
- 代表的な例: Claude Hub(GitHub の PR/Issue への Webhook ブリッジ)、Claude Composer(小規模ながら有用な機能拡張)、Claude Session Restore(セッションファイルと Git 履歴からのコンテキスト復元)、Claude Code Templates(使用状況ダッシュボードと分析を備えた洗練された UI)
- 目的: Claude Code をより広範な開発ワークフローに統合したり、UI オーバーレイを提供したりするスタンドアロンツール。
📚 Workflows & Knowledge Guides(ワークフロー & ナレッジガイド)
- 代表的な例: CLAUDE.md セットアップガイド、プロダクション対応テンプレート、初心者からパワーユーザー向けハンドブック、Claude Code システムプロンプトドキュメント(すべてのサブエージェント用プロンプト)
- 目的: チームが Claude Code の使用を標準化するのに役立つドキュメント、CLAUDE.md パターン、およびベストプラクティスガイド。
🎨 Output Styles(出力スタイル)
- 代表的な例: Awesome Claude Code Output Styles(実験的なフォーマット)、CLI テンプレートギャラリー
- 目的: Claude Code がレスポンスをどのようにフォーマットし、提示するかというカスタマイズ。
4. 主なハイライト
- 単なる集約ではなく、厳選されたキュレーション — すべてのリソースがレビューされており、単なるリンクの羅列ではなく編集者による注釈が付いています。
- 複数の README フォーマット — 同一のデータセットに対し、用途に合わせて Awesome、Classic、Extra、または Flat(アルファベット順)の表示を選択できます。
- マシンリーダブルなデータレイヤー —
THE_RESOURCES_TABLE.csvと構造化されたdata/ファイルにより、ダウンストリームのツールがリストをプログラム的に利用できます。 - コミュニティ主導の成長 — ツール、チュートリアル、CLAUDE.md の設定、スラッシュコマンドに関する Issue による貢献を歓迎しています。正式な Issue テンプレートにより品質基準を維持しています。
- アクティブなメンテナンス — メンテナーが新しい発見を積極的に追加しており、リポジトリは 37,000 件以上の GitHub スターと 3,000 件以上のフォークを獲得しています。
- 組み込みのスラッシュコマンド —
.claude/commands/ディレクトリには、このリスト自体と対話するための独自の Claude Code スラッシュコマンドが含まれています。
5. ロール別のユースケース
👨💻 一般的な開発者
Skills や Slash Commands を閲覧することで、ツールを一から作成することなく、Claude Code セッションに即座に機能(テスト生成、ドキュメント作成、コードレビュー)を追加できます。
⚙️ DevOps / プラットフォームエンジニア
Agent Orchestrators (AgentSys, Ralph) や Hooks を使用して、CI/CD に関連するタスク(PR 管理、ドリフト検知、コードクリーンアップパイプライン、プロダクションシステム上で実行されるマルチエージェントによるコードレビュー)を自動化できます。
🔐 セキュリティエンジニア
セキュリティレビューフック、エージェントループ内の自動セーフティガードレール、および Workflows セクションに記載された監査トレイルパターンを活用して、機密性の高い環境に Claude Code を安全にデプロイできます。
🔬 データ / 研究専門職
Claude Scientific Skills は、研究、金融、エンジニアリング分析のための即利用可能なエージェントを提供します。Codebase to Course や Book Factory は、知識のキャプチャと出版ワークフローに対応します。
📋 プロジェクトマネージャー / テックリード
Simone や同様のワークフローガイドは、ドキュメントテンプレート、進捗追跡、マルチエージェントの調整パターンなど、Claude Code 上に構築された構造化されたプロジェクト計画システムを提供します。
6. クイックスタート
🔍 リソースの探し方
GitHub のメイン README を閲覧して、カテゴリ別に注釈が付いたリストを確認してください:
https://github.com/hesreallyhim/awesome-claude-code
または、マシンリーダブルな CSV を直接クエリします:
curl -s https://raw.githubusercontent.com/hesreallyhim/awesome-claude-code/main/THE_RESOURCES_TABLE.csv | head -20
🛠 インストール / 統合方法
ほとんどのリソースは、プロジェクトの .claude/ ディレクトリにファイルをコピーすることでインストールできます。スキルの例:
# 特定のスキルリポジトリをクローン
git clone https://github.com/<author>/<skill-repo> /tmp/skill
# スキルファイルをプロジェクトにコピー
cp /tmp/skill/.claude/skills/* .claude/skills/
# Claude Code が認識するか確認
claude /skill-name
フックベースのリソースの場合:
# プロジェクトの .claude/settings.json に追加
{
"hooks": {
"PreToolUse": [{ "matcher": "Bash", "hooks": [{ "type": "command", "command": "your-hook-script.sh" }] }]
}
}
🤝 貢献する方法
# 1. リソース提出用テンプレートを使用して新しい Issue を作成
https://github.com/hesreallyhim/awesome-claude-code/issues/new
# 2. 表示名、カテゴリ、プライマリリンク、著者、ライセンス、説明を入力
# 3. メンテナーが審査し、条件を満たす提出物をマージします
貢献ルール:リポジトリは少なくとも 1 週間公開されていること、すべてのリンクが機能していること、およびそのリソースがまだリストに掲載されていないことが条件です。
7. プロジェクト構造
awesome-claude-code/
├── README.md # メインのキュレーションリスト (Awesome スタイル)
├── THE_RESOURCES_TABLE.csv # マシンリーダブルなマスターリソーステーブル
├── acc-config.yaml # リストの設定および検証ルール
├── .claude/
│ └── commands/ # リスト自体用の組み込みスラッシュコマンド
├── README_ALTERNATIVES/
│ ├── README_CLASSIC.md # クラシックな awesome-list スタイル
│ ├── README_EXTRA.md # 拡張注釈スタイル
│ └── README_FLAT_ALL_AZ.md # すべてのリソースのフラットなアルファベット順表示
├── data/ # リストを支える構造化データファイル
├── resources/ # 追加のリソースファイル
├── docs/ # ドキュメント
├── scripts/ # 自動化および検証スクリプト
├── templates/ # Issue/PR テンプレート
├── tools/ # 開発ツール
├── assets/ # バッジ、画像、ソーシャルカード
└── tests/ # 検証テストスイート
8. 関連エコシステム
アップストリーム・プラットフォーム:
- Claude Code (Anthropic) — このリストが対象としている CLI エージェント型コーディングツール
- Anthropic API — すべてのリソースを動かす基盤となるモデル
互換性のあるコンパニオンプロジェクト:
- Claude Code Templates (by Daniel Avila) — このリストのリソースを分析機能や使用状況ダッシュボードと共に表示する洗練された UI コンパニオン
- awesomeclaude.ai — このリストのデータに基づいて構築されたビジュアル Web ディレクトリ
- awesome-ralph — Ralph 自律エージェントループパターンに焦点を当てたキュレーション済みサブリスト
- AgentSys — ここに掲載されている、スタンドアロンで使用可能なプロダクション・ワークフロー自動化システム
9. ライセンス
- ✅ ブラウジング、フォーク、および自身のプロジェクトのリファレンスとしての使用は自由です
- ✅ 既存のライセンス条項に基づいた貢献を歓迎します
- ✅ マシンリーダブルな CSV は、派生ツールの構築に使用できます(出典の明記をお願いします)
- ❌ ここに掲載されている個々のリソースは独自のライセンスを持っています — プロダクションで使用する前に、必ずアップストリームのリポジトリのライセンスを確認してください
- ℹ️ リスト自体は MIT ライセンスです。サードパーティのリソースは MIT から無ライセンスまで多岐にわたります。各項目の README にある
⚖️インジケーターを参照してください
10. FAQ
Q: 品質管理はどうなっていますか? 誰でもプロジェクトを掲載できますか?
A: 提出物は Issue ベースのレビュープロセスを経ます。メンテナーが手動でリンクを検証し、リポジトリが少なくとも 1 週間公開されていることを確認し、マージ前に品質と関連性について編集上の判断を下します。
Q: 使用したいリソースに "No License / Not Specified" とあります。それでも使用できますか?
A: ライセンスのないコードは、技術的にはデフォルトで「全著作権所有(all rights reserved)」となります。読むことや学習することは可能ですが、明示的なライセンスなしにプロダクションで使用することは法的にリスクがあります。著者に連絡してライセンスをリクエストしてください。
Q: このリストで見つけた「スキル」をインストールするにはどうすればよいですか?
A: スキルは通常、プロジェクト内の .claude/skills/ に配置された Markdown またはテキストファイルです。Claude Code はこれらを自動的に読み取ります。正確なインストール手順については、個別のスキルのリポジトリの README を確認してください。
Q: リストには数百もの項目がありますが、どこから始めればよいですか?
A: README 内でカテゴリ別にフィルタリングするか、最新のリソースについては上部の「Latest Additions」セクションを使用してください。CTRL+F で検索する場合は、Flat(アルファベット順)の README が最適です。
Q: このリストのデータを使って製品を構築できますか?
A: はい、THE_RESOURCES_TABLE.csv はその目的のためにマシンリーダブルになっています。元のリストへの出典明記をお願いします。詳細な条件については MIT ライセンスを確認してください。
11. クイックリンク
12. まとめ
awesome-claude-code は、Claude Code 拡張機能のための最も包括的でアクティブにメンテナンスされているコミュニティインデックスであり、Anthropic のエージェント型コーディング CLI を利用または自動化しようとするあらゆる開発者にとって不可欠な出発点です。37,000 件以上のスター、マシンリーダブルなデータ、そして厳格な編集キュレーションを備えたこのリストは、チームの探索時間を大幅に短縮し、単純なスラッシュコマンドから完全なマルチエージェント・オーケストレーション・フレームワークに至るまで、Claude Code スタックのあらゆるレイヤーにおいてプロダクションテスト済みのツールを提供します。Claude Code を本格的に使用するのであれば、このリストは必須のブックマークです。