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

Skip to content

taka-guevara/everything-claude-code

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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: コードの品質、セキュリティ、保守性をレビューする
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を使用してください。

カスタマイズ

これらの設定は私のワークフローに適しています。以下をお勧めします:

  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