Thanks to visit codestin.com
Credit goes to github.com

Skip to content

shuuun/everything-claude-code

 
 

Repository files navigation

Everything Claude Code

Anthropicハッカソン優勝者によるClaude Code設定の完全コレクション。

このリポジトリには、Claude Codeで日常的に使用しているプロダクション対応のエージェント、スキル、フック、コマンド、ルール、MCP設定が含まれている。これらの設定は、実際のプロダクト開発で10ヶ月以上にわたり集中的に使用する中で進化してきた。


まずは完全ガイドを読む

これらの設定に入る前に、Xで完全ガイドを読むこと:

image

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     # カスタムステータスライン設定

クイックスタート

1. 必要なものをコピー

# リポジトリをクローン
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/

2. フックをsettings.jsonに追加

hooks/hooks.jsonのフックを~/.claude/settings.jsonにコピーする。

3. MCPを設定

mcp-configs/mcp-servers.jsonから必要なMCPサーバーを~/.claude.jsonにコピーする。

重要: YOUR_*_HEREのプレースホルダーを実際のAPIキーに置き換えること。

4. ガイドを読む

本当に、ガイドを読むこと。これらの設定はコンテキストがあると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ハッカソンで@DRodriguezFXzenith.chatを構築して優勝した - 完全にClaude Codeを使用して。

これらの設定は複数のプロダクションアプリケーションで実戦テスト済みである。


重要な注意事項

コンテキストウィンドウ管理

重要: すべてのMCPを一度に有効にしないこと。200kのコンテキストウィンドウは、有効なツールが多すぎると70kに縮小する可能性がある。

目安:

  • 20-30のMCPを設定
  • プロジェクトごとに10個未満を有効化
  • 80個未満のツールをアクティブに

プロジェクト設定でdisabledMcpServersを使用して未使用のものを無効にする。

カスタマイズ

これらの設定は私のワークフローに合わせている。あなたは:

  1. 響くものから始める
  2. 自分のスタックに合わせて修正
  3. 使わないものを削除
  4. 自分のパターンを追加

リンク


ライセンス

MIT - 自由に使用、必要に応じて修正、可能であればコントリビュートバック。


役立ったらこのリポジトリにスターを。ガイドを読む。素晴らしいものを構築する。

About

Complete Claude Code configuration collection - agents, skills, hooks, commands, rules, MCPs. Battle-tested configs from an Anthropic hackathon winner.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors