Claude How To # Claude Code 例題 — クイックリファレンスカード ## 🚀 インストール用クイックコマンド ### スラッシュコマンド ```bash # 全部インストール cp 01-slash-commands/*.md .claude/commands/ # 特定のものをインストール cp 01-slash-commands/optimize.md .claude/commands/ ``` ### メモリ ```bash # プロジェクトメモリ cp 02-memory/project-CLAUDE.md ./CLAUDE.md # 個人メモリ cp 02-memory/personal-CLAUDE.md ~/.claude/CLAUDE.md ``` ### スキル ```bash # 個人スキル cp -r 03-skills/code-review-specialist ~/.claude/skills/ # プロジェクトスキル cp -r 03-skills/code-review-specialist .claude/skills/ ``` ### サブエージェント ```bash # 全部インストール cp 04-subagents/*.md .claude/agents/ # 特定のものをインストール cp 04-subagents/code-reviewer.md .claude/agents/ ``` ### MCP ```bash # 認証情報を設定 export GITHUB_TOKEN="your_token" export DATABASE_URL="postgresql://..." # 設定をインストール (プロジェクトスコープ) cp 05-mcp/github-mcp.json .mcp.json # またはユーザースコープ: ~/.claude.json に追加 ``` ### フック ```bash # フックをインストール mkdir -p ~/.claude/hooks cp 06-hooks/*.sh ~/.claude/hooks/ chmod +x ~/.claude/hooks/*.sh # 設定で構成 (~/.claude/settings.json) ``` ### プラグイン ```bash # 例からインストール (公開済みなら) /plugin install pr-review /plugin install devops-automation /plugin install documentation ``` ### チェックポイント ```bash # チェックポイントはユーザープロンプトのたびに自動作成される # 巻き戻しは Esc を 2 回押すか、次を実行: /rewind # 選択肢: コードと会話の復元、会話の復元、 # コードの復元、ここから要約、やめる ``` ### 高度な機能 ```bash # 設定で構成 (.claude/settings.json) # 09-advanced-features/config-examples.json を参照 # プランニングモード /plan Task description # 権限モード (--permission-mode フラグを使う) # default - 危険な操作で承認を求める # acceptEdits - ファイル編集を自動承認、それ以外は確認 # plan - 読み取り専用分析、変更なし # dontAsk - 危険なもの以外すべて承認 # auto - バックグラウンド分類器が自動的に権限を判断 # bypassPermissions - すべて承認 (--dangerously-skip-permissions が必要) # セッション管理 /resume # 過去の会話を再開 /rename "name" # 現在のセッションに名前を付ける /fork # 現在のセッションをフォーク claude -c # 直近の会話を継続 claude -r "session" # 名前 / ID でセッションを再開 ``` --- ## 📋 機能チートシート | 機能 | インストール先 | 使い方 | |---------|-------------|-------| | **スラッシュコマンド (55 個以上)** | `.claude/commands/*.md` | `/command-name` | | **メモリ** | `./CLAUDE.md` | 自動ロード | | **スキル** | `.claude/skills/*/SKILL.md` | 自動起動 | | **サブエージェント** | `.claude/agents/*.md` | 自動委譲 | | **MCP** | `.mcp.json` (プロジェクト) または `~/.claude.json` (ユーザー) | `/mcp__server__action` | | **フック (28 イベント)** | `~/.claude/hooks/*.sh` | イベントトリガー (5 種類) | | **プラグイン** | `/plugin install` 経由 | すべてをバンドル | | **チェックポイント** | 組み込み | `Esc+Esc` または `/rewind` | | **プランニングモード** | 組み込み | `/plan ` | | **権限モード (6 モード)** | 組み込み | `--allowedTools`、`--permission-mode` | | **セッション** | 組み込み | `/session ` | | **バックグラウンドタスク** | 組み込み | バックグラウンドで実行 | | **リモートコントロール** | 組み込み | WebSocket API | | **Web セッション** | 組み込み | `claude web` | | **Git ワークツリー** | 組み込み | `/worktree` | | **Auto Memory** | 組み込み | CLAUDE.md に自動保存 | | **タスクリスト** | 組み込み | `/task list` | | **バンドルスキル (5 個)** | 組み込み | `/simplify`、`/loop`、`/claude-api`、`/voice`、`/browse` | --- ## 🎯 よくあるユースケース ### コードレビュー ```bash # 方法 1: スラッシュコマンド cp 01-slash-commands/optimize.md .claude/commands/ # 利用: /optimize # 方法 2: サブエージェント cp 04-subagents/code-reviewer.md .claude/agents/ # 利用: 自動委譲 # 方法 3: スキル cp -r 03-skills/code-review-specialist ~/.claude/skills/ # 利用: 自動起動 # 方法 4: プラグイン (推奨) /plugin install pr-review # 利用: /review-pr ``` ### ドキュメント ```bash # スラッシュコマンド cp 01-slash-commands/generate-api-docs.md .claude/commands/ # サブエージェント cp 04-subagents/documentation-writer.md .claude/agents/ # スキル cp -r 03-skills/doc-generator ~/.claude/skills/ # プラグイン (完全ソリューション) /plugin install documentation ``` ### DevOps ```bash # 完全プラグイン /plugin install devops-automation # コマンド: /deploy、/rollback、/status、/incident ``` ### チーム標準 ```bash # プロジェクトメモリ cp 02-memory/project-CLAUDE.md ./CLAUDE.md # チーム向けに編集 vim CLAUDE.md ``` ### 自動化とフック ```bash # フックをインストール (28 イベント、5 種類: command, http, mcp_tool, prompt, agent) mkdir -p ~/.claude/hooks cp 06-hooks/*.sh ~/.claude/hooks/ chmod +x ~/.claude/hooks/*.sh # 例: # - コミット前テスト: pre-commit.sh # - コード自動整形: format-code.sh # - セキュリティスキャン: security-scan.sh # 完全自律ワークフローのための Auto Mode claude --enable-auto-mode -p "Refactor and test the auth module" # あるいは Shift+Tab で対話的にモードを切替 ``` ### 安全なリファクタリング ```bash # チェックポイントは各プロンプト前に自動作成される # リファクタリングを試す # うまくいけば: 続行 # 失敗したら: Esc+Esc を押すか /rewind で戻る ``` ### 複雑な実装 ```bash # プランニングモードを使う /plan Implement user authentication system # Claude が詳細な計画を作る # レビューして承認 # Claude が体系的に実装する ``` ### CI/CD 統合 ```bash # ヘッドレスモードで実行 (非対話) claude -p "Run all tests and generate report" # CI 用権限モードつき claude -p "Run tests" --permission-mode dontAsk # 完全自律 CI タスクのための Auto Mode claude --enable-auto-mode -p "Run tests and fix failures" # 自動化のためのフックつき # 09-advanced-features/README.md を参照 ``` ### 学習と実験 ```bash # 安全な分析のため plan モードを使う claude --permission-mode plan # 安全に実験 - チェックポイントは自動作成される # 巻き戻しが必要なら: Esc+Esc または /rewind ``` ### Agent Teams ```bash # Agent Teams を有効化 export CLAUDE_AGENT_TEAMS=1 # あるいは settings.json で { "agentTeams": { "enabled": true } } # 開始: "Implement feature X using a team approach" ``` ### スケジュールタスク ```bash # 5 分ごとにコマンドを実行 /loop 5m /check-status # 一回限りのリマインダー /loop 30m "remind me to check the deploy" ``` --- ## 📁 ファイル配置リファレンス ``` Your Project/ ├── .claude/ │ ├── commands/ # スラッシュコマンドはここ │ ├── agents/ # サブエージェントはここ │ ├── skills/ # プロジェクトスキルはここ │ └── settings.json # プロジェクト設定 (フックなど) ├── .mcp.json # MCP 設定 (プロジェクトスコープ) ├── CLAUDE.md # プロジェクトメモリ └── src/ └── api/ └── CLAUDE.md # ディレクトリ固有メモリ User Home/ ├── .claude/ │ ├── commands/ # 個人コマンド │ ├── agents/ # 個人エージェント │ ├── skills/ # 個人スキル │ ├── hooks/ # フックスクリプト │ ├── settings.json # ユーザー設定 │ ├── managed-settings.d/ # 管理設定 (エンタープライズ / 組織) │ └── CLAUDE.md # 個人メモリ └── .claude.json # 個人 MCP 設定 (ユーザースコープ) ``` --- ## 🔍 例の探し方 ### カテゴリ別 - **スラッシュコマンド**:`01-slash-commands/` - **メモリ**:`02-memory/` - **スキル**:`03-skills/` - **サブエージェント**:`04-subagents/` - **MCP**:`05-mcp/` - **フック**:`06-hooks/` - **プラグイン**:`07-plugins/` - **チェックポイント**:`08-checkpoints/` - **高度な機能**:`09-advanced-features/` - **CLI**:`10-cli/` ### ユースケース別 - **パフォーマンス**:`01-slash-commands/optimize.md` - **セキュリティ**:`04-subagents/secure-reviewer.md` - **テスト**:`04-subagents/test-engineer.md` - **ドキュメント**:`03-skills/doc-generator/` - **DevOps**:`07-plugins/devops-automation/` ### 複雑度別 - **シンプル**:スラッシュコマンド - **中程度**:サブエージェント、メモリ - **高度**:スキル、フック - **完全**:プラグイン --- ## 🎓 学習パス ### 1 日目 ```bash # 概要を読む cat README.md # コマンドをインストール cp 01-slash-commands/optimize.md .claude/commands/ # 試す /optimize ``` ### 2〜3 日目 ```bash # メモリをセットアップ cp 02-memory/project-CLAUDE.md ./CLAUDE.md vim CLAUDE.md # サブエージェントをインストール cp 04-subagents/code-reviewer.md .claude/agents/ ``` ### 4〜5 日目 ```bash # MCP をセットアップ export GITHUB_TOKEN="your_token" cp 05-mcp/github-mcp.json .mcp.json # MCP コマンドを試す /mcp__github__list_prs ``` ### 第 2 週 ```bash # スキルをインストール cp -r 03-skills/code-review-specialist ~/.claude/skills/ # 自動起動させる # こう言うだけ: "Review this code for issues" ``` ### 第 3 週以降 ```bash # 完全プラグインをインストール /plugin install pr-review # バンドル機能を使う /review-pr /check-security /check-tests ``` --- ## 新機能(2026 年 3 月) | 機能 | 説明 | 使い方 | |---------|-------------|-------| | **Auto Mode** | バックグラウンド分類器による完全自律動作 | `--enable-auto-mode` フラグ、`Shift+Tab` でモード切替 | | **チャンネル** | Discord と Telegram 統合 | `--channels` フラグ、Discord / Telegram ボット | | **音声入力** | コマンドとコンテキストを Claude に音声で伝える | `/voice` コマンド | | **フック (28 イベント)** | 5 種類に拡張されたフックシステム | command、http、mcp_tool、prompt、agent の各フック種別 | | **MCP Elicitation** | MCP サーバが実行時にユーザー入力を要求できる | サーバが要明確化なら自動プロンプト | | **Plugin LSP** | プラグインの Language Server Protocol サポート | `userConfig`、`${CLAUDE_PLUGIN_DATA}` 変数 | | **リモートコントロール** | WebSocket API で Claude Code を制御 | 外部統合のための `claude --remote` | | **Web セッション** | ブラウザベースの Claude Code インターフェース | 起動:`claude web` | | **デスクトップアプリ** | ネイティブデスクトップアプリ | claude.ai/download からダウンロード | | **タスクリスト** | バックグラウンドタスクの管理 | `/task list`、`/task status ` | | **Auto Memory** | 会話からの自動メモリ保存 | Claude が CLAUDE.md に主要コンテキストを自動保存 | | **Git ワークツリー** | 並列開発のための隔離ワークスペース | `/worktree` で隔離ワークスペースを作成 | | **モデル選択** | Sonnet 4.6、Opus 4.7、Haiku 4.5 を切替 | `/model` または `--model` フラグ | | **Agent Teams** | タスク上の複数エージェントを協調 | 環境変数 `CLAUDE_AGENT_TEAMS=1` で有効化 | | **スケジュールタスク** | `/loop` による反復タスク | `/loop 5m /command` または CronCreate ツール | | **Chrome 連携** | ブラウザ自動化 | `--chrome` フラグまたは `/chrome` コマンド | | **キーバインドカスタマイズ** | カスタムキーバインド | `/keybindings` コマンド | --- ## ヒントとコツ ### カスタマイズ - 例題はそのままから始める - 自分のニーズに合わせて改造する - チームに共有する前にテストする - 設定をバージョン管理する ### ベストプラクティス - チーム標準にはメモリを使う - 完全ワークフローにはプラグインを使う - 複雑タスクにはサブエージェントを使う - 単純タスクにはスラッシュコマンドを使う ### トラブルシューティング ```bash # ファイル配置を確認 ls -la .claude/commands/ ls -la .claude/agents/ # YAML 構文を検証 head -20 .claude/agents/code-reviewer.md # MCP 接続をテスト echo $GITHUB_TOKEN ``` --- ## 📊 機能マトリクス | 必要なもの | 使う機能 | 例 | |------|----------|---------| | 高速ショートカット | スラッシュコマンド (55 個以上) | `01-slash-commands/optimize.md` | | チーム標準 | メモリ | `02-memory/project-CLAUDE.md` | | 自動ワークフロー | スキル | `03-skills/code-review-specialist/` | | 専門タスク | サブエージェント | `04-subagents/code-reviewer.md` | | 外部データ | MCP(+ Elicitation) | `05-mcp/github-mcp.json` | | イベント自動化 | フック (28 イベント、5 種類) | `06-hooks/pre-commit.sh` | | 完全ソリューション | プラグイン (+ LSP サポート) | `07-plugins/pr-review/` | | 安全な実験 | チェックポイント | `08-checkpoints/checkpoint-examples.md` | | 完全自律 | Auto Mode | `--enable-auto-mode` または `Shift+Tab` | | チャット連携 | チャンネル | `--channels`(Discord、Telegram) | | CI/CD パイプライン | CLI | `10-cli/README.md` | --- ## 🔗 クイックリンク - **メインガイド**:`README.md` - **完全索引**:`INDEX.md` - **サマリー**:`EXAMPLES_SUMMARY.md` - **オリジナルガイド**:`claude_concepts_guide.md` --- ## 📞 よくある質問 **Q:どれを使えばよいか?** A:スラッシュコマンドから始め、必要に応じて機能を追加する。 **Q:機能を組み合わせられるか?** A:できる。連携動作する。メモリ + コマンド + MCP は強力。 **Q:チームと共有するには?** A:`.claude/` ディレクトリを git にコミットする。 **Q:シークレットはどうするか?** A:環境変数を使い、ハードコードしない。 **Q:例を改造してよいか?** A:もちろん。カスタマイズ用のテンプレートである。 --- ## ✅ チェックリスト スタート用チェックリスト: - [ ] `README.md` を読む - [ ] スラッシュコマンドを 1 つインストール - [ ] そのコマンドを試す - [ ] プロジェクト `CLAUDE.md` を作成 - [ ] サブエージェントを 1 つインストール - [ ] MCP 統合を 1 つセットアップ - [ ] スキルを 1 つインストール - [ ] 完全プラグインを試す - [ ] 自分のニーズに合わせてカスタマイズ - [ ] チームと共有する --- **クイックスタート**:`cat README.md` **完全索引**:`cat INDEX.md` **このカード**:手元に置いてクイックリファレンスとして! --- **最終更新**:2026 年 4 月 24 日 **Claude Code バージョン**:2.1.119 **情報源**: - https://code.claude.com/docs/en/overview - https://code.claude.com/docs/en/hooks - https://code.claude.com/docs/en/commands - https://github.com/anthropics/claude-code/releases/tag/v2.1.119 **互換モデル**:Claude Sonnet 4.6、Claude Opus 4.7、Claude Haiku 4.5