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: コードの品質、セキュリティ、保守性をレビューする
tools: Read, Grep, Glob, Bash
model: opus
---
あなたはシニアコードレビュアーです...スキルは、コマンドやエージェントによって呼び出されるワークフロー定義です:
# TDDワークフロー
1. まずインターフェースを定義
2. 失敗するテストを書く(RED)
3. 最小限のコードを実装(GREEN)
4. リファクタリング(IMPROVE)
5. 80%以上のカバレッジを確認フックはツールイベントで発火します。例 - 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] 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 - 自由に使用し、必要に応じて修正し、可能であれば貢献を返してください。
役立ったらこのリポジトリにスターを。ガイドを読んで。素晴らしいものを作ろう。