Anthropicハッカソン優勝者によるClaude Code設定の完全コレクション。
このリポジトリには、Claude Codeで日常的に使用しているプロダクション対応のエージェント、スキル、フック、コマンド、ルール、MCP設定が含まれている。これらの設定は、実際のプロダクト開発で10ヶ月以上にわたり集中的に使用する中で進化してきた。
これらの設定に入る前に、Xで完全ガイドを読むこと:
The Shorthand Guide to Everything Claude Code
ガイドでは以下を説明している:
- 各設定タイプの役割と使用タイミング
- Claude Codeのセットアップ構造
- コンテキストウィンドウ管理(パフォーマンスに重要)
- 並列ワークフローと高度なテクニック
- これらの設定の背景にある考え方
このリポジトリは設定ファイルのみである!ヒント、コツ、その他の例は私のXの記事と動画にある(リンクはこのREADMEの進化に応じて追加される)。
everything-claude-code/
|-- agents/ # 委譲用の特化サブエージェント
| |-- planner.md # 機能実装計画
| |-- architect.md # システム設計判断
| |-- tdd-guide.md # テスト駆動開発
| |-- code-reviewer.md # 品質・セキュリティレビュー
| |-- security-reviewer.md # 脆弱性分析
| |-- build-error-resolver.md
| |-- e2e-runner.md # Playwright E2Eテスト
| |-- refactor-cleaner.md # 不要コード削除
| |-- doc-updater.md # ドキュメント同期
|
|-- skills/ # ワークフロー定義とドメイン知識
| |-- coding-standards.md # 言語ベストプラクティス
| |-- backend-patterns.md # API、データベース、キャッシュパターン
| |-- frontend-patterns.md # React、Next.jsパターン
| |-- project-guidelines-example.md # プロジェクト固有スキルの例
| |-- tdd-workflow/ # TDD方法論
| |-- security-review/ # セキュリティチェックリスト
| |-- clickhouse-io.md # ClickHouse分析
|
|-- commands/ # クイック実行用スラッシュコマンド
| |-- tdd.md # /tdd - テスト駆動開発
| |-- plan.md # /plan - 実装計画
| |-- e2e.md # /e2e - E2Eテスト生成
| |-- code-review.md # /code-review - 品質レビュー
| |-- build-fix.md # /build-fix - ビルドエラー修正
| |-- refactor-clean.md # /refactor-clean - 不要コード削除
| |-- test-coverage.md # /test-coverage - カバレッジ分析
| |-- update-codemaps.md # /update-codemaps - ドキュメント更新
| |-- update-docs.md # /update-docs - ドキュメント同期
|
|-- rules/ # 常に従うガイドライン
| |-- security.md # 必須セキュリティチェック
| |-- coding-style.md # イミュータビリティ、ファイル構成
| |-- testing.md # TDD、80%カバレッジ要件
| |-- git-workflow.md # コミット形式、PRプロセス
| |-- agents.md # サブエージェントへの委譲タイミング
| |-- performance.md # モデル選択、コンテキスト管理
| |-- patterns.md # APIレスポンス形式、フック
| |-- hooks.md # フックのドキュメント
|
|-- hooks/ # トリガーベースの自動化
| |-- hooks.json # PreToolUse、PostToolUse、Stopフック
|
|-- mcp-configs/ # MCPサーバー設定
| |-- mcp-servers.json # GitHub、Supabase、Vercel、Railway等
|
|-- plugins/ # プラグインエコシステムのドキュメント
| |-- README.md # プラグイン、マーケットプレイス、スキルガイド
|
|-- examples/ # 設定例
|-- CLAUDE.md # プロジェクトレベル設定の例
|-- user-CLAUDE.md # ユーザーレベル設定の例(~/.claude/CLAUDE.md)
|-- statusline.json # カスタムステータスライン設定
# リポジトリをクローン
git clone https://github.com/affaan-m/everything-claude-code.git
# エージェントをClaude設定にコピー
cp everything-claude-code/agents/*.md ~/.claude/agents/
# ルールをコピー
cp everything-claude-code/rules/*.md ~/.claude/rules/
# コマンドをコピー
cp everything-claude-code/commands/*.md ~/.claude/commands/
# スキルをコピー
cp -r everything-claude-code/skills/* ~/.claude/skills/hooks/hooks.jsonのフックを~/.claude/settings.jsonにコピーする。
mcp-configs/mcp-servers.jsonから必要なMCPサーバーを~/.claude.jsonにコピーする。
重要: YOUR_*_HEREのプレースホルダーを実際のAPIキーに置き換えること。
本当に、ガイドを読むこと。これらの設定はコンテキストがあると10倍理解しやすくなる。
サブエージェントは限定されたスコープで委譲されたタスクを処理する。例:
---
name: code-reviewer
description: Reviews code for quality, security, and maintainability
tools: Read, Grep, Glob, Bash
model: opus
---
You are a senior code reviewer...スキルはコマンドやエージェントから呼び出されるワークフロー定義である:
# TDD Workflow
1. Define interfaces first
2. Write failing tests (RED)
3. Implement minimal code (GREEN)
4. Refactor (IMPROVE)
5. Verify 80%+ coverageフックはツールイベント時に発火する。例 - console.logについて警告:
{
"matcher": "tool == \"Edit\" && tool_input.file_path matches \"\\\\.(ts|tsx|js|jsx)$\"",
"hooks": [{
"type": "command",
"command": "#!/bin/bash\ngrep -n 'console\\.log' \"$file_path\" && echo '[Hook] Remove console.log' >&2"
}]
}ルールは常に従うガイドラインである。モジュール化して管理する:
~/.claude/rules/
security.md # ハードコードされた秘密情報禁止
coding-style.md # イミュータビリティ、ファイル制限
testing.md # TDD、カバレッジ要件
コントリビュートは歓迎され、推奨される。
このリポジトリはコミュニティリソースとして意図されている。以下をお持ちの場合:
- 有用なエージェントやスキル
- 便利なフック
- より良いMCP設定
- 改善されたルール
ぜひコントリビュートを!ガイドラインはCONTRIBUTING.mdを参照。
- 言語固有スキル(Python、Go、Rustパターン)
- フレームワーク固有設定(Django、Rails、Laravel)
- DevOpsエージェント(Kubernetes、Terraform、AWS)
- テスト戦略(異なるフレームワーク)
- ドメイン固有知識(ML、データエンジニアリング、モバイル)
私はClaude Codeを実験的ロールアウト以来使用している。2025年9月のAnthropic x Forum Venturesハッカソンで@DRodriguezFXとzenith.chatを構築して優勝した - 完全にClaude Codeを使用して。
これらの設定は複数のプロダクションアプリケーションで実戦テスト済みである。
重要: すべてのMCPを一度に有効にしないこと。200kのコンテキストウィンドウは、有効なツールが多すぎると70kに縮小する可能性がある。
目安:
- 20-30のMCPを設定
- プロジェクトごとに10個未満を有効化
- 80個未満のツールをアクティブに
プロジェクト設定でdisabledMcpServersを使用して未使用のものを無効にする。
これらの設定は私のワークフローに合わせている。あなたは:
- 響くものから始める
- 自分のスタックに合わせて修正
- 使わないものを削除
- 自分のパターンを追加
- 完全ガイド: The Shorthand Guide to Everything Claude Code
- フォロー: @affaanmustafa
- zenith.chat: zenith.chat
MIT - 自由に使用、必要に応じて修正、可能であればコントリビュートバック。
役立ったらこのリポジトリにスターを。ガイドを読む。素晴らしいものを構築する。