/ ディレクトリ / プレイグラウンド / Everything Claude Code
● コミュニティ affaan-m ⚡ 即起動

Everything Claude Code

作者 affaan-m · affaan-m/everything-claude-code

エージェントハーネスの完全なパフォーマンスキット — 主観的なskill、本能、メモリ、セキュリティパターンを備え、どんなコーディングエージェントも信頼できるものにする。

everything-claude-codeはキュレーション済みのバンドルで、著者が本番環境対応のエージェント実践として考えるものを体系化しています:リサーチファーストな開発、永続的なメモリパターン、セキュリティガードレール、「本能」(エージェントがデフォルトとすべきヒューリスティクス)。Claude Code、Codex、OpenCode、Cursor — skillが読み込まれるどこでも動作します。フォークして不要な部分を削れる舗装された道の設定として扱ってください。

なぜ使うのか

主な機能

ライブデモ

実際の動作

準備完了

インストール

クライアントを選択

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "everything-claude-code-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/affaan-m/everything-claude-code",
        "~/.claude/skills/everything-claude-code"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config を開く。保存後、アプリを再起動。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "everything-claude-code-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/affaan-m/everything-claude-code",
        "~/.claude/skills/everything-claude-code"
      ],
      "_inferred": true
    }
  }
}

Cursor は Claude Desktop と同じ mcpServers スキーマを使用。プロジェクト設定はグローバルより優先。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "everything-claude-code-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/affaan-m/everything-claude-code",
        "~/.claude/skills/everything-claude-code"
      ],
      "_inferred": true
    }
  }
}

Cline サイドバーの MCP Servers アイコンをクリックし、"Edit Configuration" を選択。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "everything-claude-code-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/affaan-m/everything-claude-code",
        "~/.claude/skills/everything-claude-code"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop と同じ形式。Windsurf を再起動して反映。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "everything-claude-code-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/affaan-m/everything-claude-code",
        "~/.claude/skills/everything-claude-code"
      ]
    }
  ]
}

Continue はマップではなくサーバーオブジェクトの配列を使用。

~/.config/zed/settings.json
{
  "context_servers": {
    "everything-claude-code-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/affaan-m/everything-claude-code",
          "~/.claude/skills/everything-claude-code"
        ]
      }
    }
  }
}

context_servers に追加。保存時に Zed がホットリロード。

claude mcp add everything-claude-code-skill -- git clone https://github.com/affaan-m/everything-claude-code ~/.claude/skills/everything-claude-code

ワンライナー。claude mcp list で確認、claude mcp remove で削除。

ユースケース

実用的な使い方: Everything Claude Code

任意のコーディングエージェントに強力なデフォルトで新プロジェクトをブートストラップする

👤 チーム標準を設定するテックリード ⏱ ~30 min intermediate

使うタイミング: プロジェクトを開始し、すべてのエージェント(自分のとチームメンバーの)が同じ動作をしてほしい場合。

前提条件
  • skillディレクトリが存在する — まだない場合はmkdir -p ~/.claude/skills
フロー
  1. インストール
    Clone everything-claude-code. List the skill modules and their purposes.✓ コピーしました
    → 説明付きのモジュールインベントリ
  2. トリミング
    Disable modules I don't need (e.g., crypto). Keep research-first, memory, security.✓ コピーしました
    → 削除されたskillセット
  3. 検証
    Run a sample prompt that should trigger research-first behavior. Confirm it does.✓ コピーしました
    → エージェントがコードを書く前にコンテキストを収集する

結果: プロジェクトのすべてのエージェントが同じ主観的なデフォルトからスタートする。

注意点
  • skillがチームの既存のCLAUDE.mdと競合する — 順序が重要 — プロジェクトのCLAUDE.mdが優先;明示的に調整する
組み合わせ: filesystem

既存のセットアップにセキュリティとメモリパターンを追加する

👤 エージェント設定を行き当たりばったりにしてきた開発者 ⏱ ~45 min intermediate

使うタイミング: エージェントは役に立っているが一貫性がない — 時々shellを多用し、時々忘れっぽい。

フロー
  1. 監査
    Compare my current CLAUDE.md vs everything-claude-code's recommended skeleton. Highlight gaps.✓ コピーしました
    → 根拠付きのギャップリスト
  2. 採用
    Pull in the security and memory modules only. Diff what would change.✓ コピーしました
    → レビュー用のdiff

結果: 同じエージェント、より信頼できる動作。

注意点
  • 全キットを一度に採用すると変更が多すぎる — モジュールごとに採用;次の前に各モジュールを検証する

組み合わせ

他のMCPと組み合わせて10倍の力を

everything-claude-code-skill + git-mcp-idosal

リサーチファースト + 常に最新のリポジトリソース

Research-first via everything-claude-code; pull library source via GitMCP.✓ コピーしました
everything-claude-code-skill + claude-best-practice-skill

2つの主観的なskillキットを競合解決付きで組み合わせる

Adopt shanraisshan/claude-code-best-practice on top; resolve conflicts in CLAUDE.md.✓ コピーしました

ツール

このMCPが提供する機能

ツール入力呼び出すタイミングコスト
research_first task description デフォルト — 変更前 リサーチステップ用のtoken
memory_handoff session summary セッション終了時 token
security_lint diff コミット前 token

コストと制限

運用コスト

APIクォータ
N/A
呼び出しあたりのトークン
タスクごとに高め(リサーチがコンテキストを追加)だが、総イテレーション回数は減少
金額
無料
ヒント
段階的に採用する — タスク種別ごとに前後のtoken消費を計測する

セキュリティ

権限、シークレット、影響範囲

最小スコープ: プロジェクトワークスペースへの読み取りアクセス
認証情報の保管: ホストごと(skillは認証情報を保存しない)
データ送信先: なし(skillはローカル設定)

トラブルシューティング

よくあるエラーと対処法

skillsディレクトリが認識されない

パスが~/.claude/skills/<name>であることを確認し、マニフェストがハーネスに読み込まれているか確認

確認: エージェントを再起動;skillリストを確認
CLAUDE.mdのガイダンスが競合する

優先度を解決する — プロジェクト > ユーザー > skill

token消費が増加した

不要なモジュールを無効化;research-firstが最も重い

代替案

Everything Claude Code 他との比較

代替案代わりに使う場面トレードオフ
claude-best-practice-skill別の主観的なバンドルが必要な場合哲学が異なる;目標は同じ
手書きのCLAUDE.md最小限の表面積が必要な場合メンテナンスの手間が増える

その他

リソース

📖 GitHub の公式 README を読む

🐙 オープンな issue を見る

🔍 400以上のMCPサーバーとSkillsを見る