Files
Luong NGUYEN c7261394b0 fix(i18n): re-point translations to code-review-specialist rename (#128)
* fix(i18n): re-point translations to code-review-specialist rename

The English code-review skill was renamed to code-review-specialist in #127
to avoid shadowing the new built-in /code-review command. Mirror that rename
across the uk, vi, ja, zh locales: rename each 03-skills/code-review/ directory
to code-review-specialist/, update the i18n-source markers in the moved ja
files, and fix path references in INDEX.md, QUICK_REFERENCE.md, and the vi
TRANSLATION_QUEUE.md.

* chore: ignore .asm-improver and .gitissue tooling state

* fix(i18n): re-point remaining code-review install paths to code-review-specialist
2026-05-26 10:29:51 +02:00

894 lines
33 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- i18n-source: INDEX.md -->
<!-- i18n-source-sha: d17d515 -->
<!-- i18n-date: 2026-04-27 -->
<picture>
<source media="(prefers-color-scheme: dark)" srcset="../resources/logos/claude-howto-logo-dark.svg">
<img alt="Claude How To" src="../resources/logos/claude-howto-logo.svg">
</picture>
# Claude Code 例題 — 完全索引
本ドキュメントは、機能種別ごとに整理された全サンプルファイルの完全索引である。
## サマリー統計
- **総ファイル数**:100 ファイル超
- **カテゴリ**:10 機能カテゴリ
- **プラグイン**:完全プラグイン 3 個
- **スキル**:完全スキル 6 個
- **フック**:例フック 8 個
- **すぐ使える**:すべての例
---
## 01. スラッシュコマンド(10 ファイル)
日常ワークフロー向けにユーザーが実行するショートカット。
| ファイル | 説明 | ユースケース |
|------|-------------|----------|
| `optimize.md` | コード最適化アナライザ | パフォーマンス問題の検出 |
| `pr.md` | プルリクエスト準備 | PR ワークフロー自動化 |
| `generate-api-docs.md` | API ドキュメント生成 | API ドキュメント生成 |
| `commit.md` | コミットメッセージ補助 | 標準化されたコミット |
| `setup-ci-cd.md` | CI/CD パイプラインセットアップ | DevOps 自動化 |
| `push-all.md` | 全変更を push | 高速 push ワークフロー |
| `unit-test-expand.md` | ユニットテストカバレッジ拡張 | テスト自動化 |
| `doc-refactor.md` | ドキュメントリファクタリング | ドキュメント改善 |
| `pr-slash-command.png` | スクリーンショット例 | 視覚的参考 |
| `README.md` | ドキュメント | セットアップと使用ガイド |
**インストール先**`.claude/commands/`
**使い方**`/optimize``/pr``/generate-api-docs``/commit``/setup-ci-cd``/push-all``/unit-test-expand``/doc-refactor`
---
## 02. メモリ(6 ファイル)
永続的なコンテキストとプロジェクト規約。
| ファイル | 説明 | スコープ | 配置場所 |
|------|-------------|-------|----------|
| `project-CLAUDE.md` | チームプロジェクト規約 | プロジェクト全体 | `./CLAUDE.md` |
| `directory-api-CLAUDE.md` | API 固有のルール | ディレクトリ | `./src/api/CLAUDE.md` |
| `personal-CLAUDE.md` | 個人の好み | ユーザー | `~/.claude/CLAUDE.md` |
| `memory-saved.png` | スクリーンショット:保存済みメモリ | - | 視覚的参考 |
| `memory-ask-claude.png` | スクリーンショット:Claude に質問 | - | 視覚的参考 |
| `README.md` | ドキュメント | - | リファレンス |
**インストール**:適切な場所にコピー
**使い方**Claude が自動的に読み込む
---
## 03. スキル(28 ファイル)
スクリプトとテンプレートを含む自動起動機能。
### コードレビュースキル(5 ファイル)
```
code-review/
├── SKILL.md # スキル定義
├── scripts/
│ ├── analyze-metrics.py # コードメトリクス分析
│ └── compare-complexity.py # 複雑度比較
└── templates/
├── review-checklist.md # レビューチェックリスト
└── finding-template.md # 指摘ドキュメント
```
**目的**:セキュリティ、パフォーマンス、品質分析を含む包括的コードレビュー
**自動起動**:コードレビュー時
---
### ブランドボイススキル(4 ファイル)
```
brand-voice/
├── SKILL.md # スキル定義
├── templates/
│ ├── email-template.txt # メールフォーマット
│ └── social-post-template.txt # SNS フォーマット
└── tone-examples.md # メッセージ例
```
**目的**:コミュニケーションでブランドボイスの一貫性を保つ
**自動起動**:マーケティング文の作成時
---
### ドキュメント生成スキル(2 ファイル)
```
doc-generator/
├── SKILL.md # スキル定義
└── generate-docs.py # Python ドキュメント抽出
```
**目的**:ソースコードから包括的な API ドキュメントを生成
**自動起動**API ドキュメントの作成・更新時
---
### リファクタスキル(5 ファイル)
```
refactor/
├── SKILL.md # スキル定義
├── scripts/
│ ├── analyze-complexity.py # 複雑度分析
│ └── detect-smells.py # コードスメル検出
├── references/
│ ├── code-smells.md # コードスメルカタログ
│ └── refactoring-catalog.md # リファクタリングパターン
└── templates/
└── refactoring-plan.md # リファクタリング計画テンプレート
```
**目的**:複雑度分析を伴う体系的リファクタリング
**自動起動**:コードリファクタリング時
---
### Claude MD スキル(1 ファイル)
```
claude-md/
└── SKILL.md # スキル定義
```
**目的**:CLAUDE.md ファイルの管理と最適化
---
### ブログ草稿スキル(3 ファイル)
```
blog-draft/
├── SKILL.md # スキル定義
└── templates/
├── draft-template.md # ブログ草稿テンプレート
└── outline-template.md # ブログ構成テンプレート
```
**目的**:一貫した構造でブログ記事を草稿する
**追加**`README.md` — スキル概要と使用ガイド
**インストール先**`~/.claude/skills/` または `.claude/skills/`
---
## 04. サブエージェント(9 ファイル)
カスタム能力を持つ専門特化 AI アシスタント。
| ファイル | 説明 | ツール | ユースケース |
|------|-------------|-------|----------|
| `code-reviewer.md` | コード品質分析 | read, grep, diff, lint_runner | 包括的レビュー |
| `test-engineer.md` | テストカバレッジ分析 | read, write, bash, grep | テスト自動化 |
| `documentation-writer.md` | ドキュメント作成 | read, write, grep | ドキュメント生成 |
| `secure-reviewer.md` | セキュリティレビュー(読み取り専用) | read, grep | セキュリティ監査 |
| `implementation-agent.md` | フル実装 | read, write, bash, grep, edit, glob | 機能開発 |
| `debugger.md` | デバッグ専門家 | read, bash, grep | バグ調査 |
| `data-scientist.md` | データ分析専門家 | read, write, bash | データワークフロー |
| `clean-code-reviewer.md` | クリーンコード基準 | read, grep | コード品質 |
| `README.md` | ドキュメント | - | セットアップと使用ガイド |
**インストール先**`.claude/agents/`
**使い方**:メインエージェントが自動委譲
---
## 05. MCP プロトコル(5 ファイル)
外部ツールおよび API の統合。
| ファイル | 説明 | 連携先 | ユースケース |
|------|-------------|-----------------|----------|
| `github-mcp.json` | GitHub 連携 | GitHub API | PR / issue 管理 |
| `database-mcp.json` | データベースクエリ | PostgreSQL/MySQL | ライブデータクエリ |
| `filesystem-mcp.json` | ファイル操作 | ローカルファイルシステム | ファイル管理 |
| `multi-mcp.json` | 複数サーバ | GitHub + DB + Slack | 完全統合 |
| `README.md` | ドキュメント | - | セットアップと使用ガイド |
**インストール先**`.mcp.json`(プロジェクトスコープ)または `~/.claude.json`(ユーザースコープ)
**使い方**`/mcp__github__list_prs` など
---
## 06. フック(9 ファイル)
自動実行されるイベント駆動の自動化スクリプト。
| ファイル | 説明 | イベント | ユースケース |
|------|-------------|-------|----------|
| `format-code.sh` | コード自動整形 | PreToolUse:Write | コード整形 |
| `pre-commit.sh` | コミット前のテスト実行 | PreToolUse:Bash | テスト自動化 |
| `security-scan.sh` | セキュリティスキャン | PostToolUse:Write | セキュリティチェック |
| `log-bash.sh` | bash コマンド記録 | PostToolUse:Bash | コマンドログ |
| `validate-prompt.sh` | プロンプト検証 | PreToolUse | 入力検証 |
| `notify-team.sh` | 通知送信 | Notification | チーム通知 |
| `context-tracker.py` | コンテキストウィンドウ使用量追跡 | PostToolUse | コンテキスト監視 |
| `context-tracker-tiktoken.py` | トークンベースのコンテキスト追跡 | PostToolUse | 精密なトークン計測 |
| `README.md` | ドキュメント | - | セットアップと使用ガイド |
**インストール先**`~/.claude/settings.json` で設定
**使い方**:設定で構成し、自動実行される
**フックの種類**5 系統、28 イベント):
- ツール系フック:PreToolUse、PostToolUse、PostToolUseFailure、PermissionRequest
- セッション系フック:SessionStart、SessionEnd、Stop、StopFailure、SubagentStart、SubagentStop
- タスク系フック:UserPromptSubmit、TaskCompleted、TaskCreated、TeammateIdle
- ライフサイクル系フック:ConfigChange、CwdChanged、FileChanged、PreCompact、PostCompact、WorktreeCreate、WorktreeRemove、Notification、InstructionsLoaded、Elicitation、ElicitationResult
---
## 07. プラグイン(完全プラグイン 3 個、40 ファイル)
機能のバンドル集。
### PR レビュープラグイン(10 ファイル)
```
pr-review/
├── .claude-plugin/
│ └── plugin.json # プラグインマニフェスト
├── commands/
│ ├── review-pr.md # 包括的レビュー
│ ├── check-security.md # セキュリティチェック
│ └── check-tests.md # テストカバレッジチェック
├── agents/
│ ├── security-reviewer.md # セキュリティ専門家
│ ├── test-checker.md # テスト専門家
│ └── performance-analyzer.md # パフォーマンス専門家
├── mcp/
│ └── github-config.json # GitHub 連携
├── hooks/
│ └── pre-review.js # レビュー前検証
└── README.md # プラグインドキュメント
```
**機能**:セキュリティ分析、テストカバレッジ、パフォーマンス影響
**コマンド**`/review-pr``/check-security``/check-tests`
**インストール**`/plugin install pr-review`
---
### DevOps 自動化プラグイン(15 ファイル)
```
devops-automation/
├── .claude-plugin/
│ └── plugin.json # プラグインマニフェスト
├── commands/
│ ├── deploy.md # デプロイ
│ ├── rollback.md # ロールバック
│ ├── status.md # システムステータス
│ └── incident.md # インシデント対応
├── agents/
│ ├── deployment-specialist.md # デプロイ専門家
│ ├── incident-commander.md # インシデント指揮
│ └── alert-analyzer.md # アラート分析
├── mcp/
│ └── kubernetes-config.json # Kubernetes 連携
├── hooks/
│ ├── pre-deploy.js # デプロイ前チェック
│ └── post-deploy.js # デプロイ後タスク
├── scripts/
│ ├── deploy.sh # デプロイ自動化
│ ├── rollback.sh # ロールバック自動化
│ └── health-check.sh # ヘルスチェック
└── README.md # プラグインドキュメント
```
**機能**Kubernetes デプロイ、ロールバック、監視、インシデント対応
**コマンド**`/deploy``/rollback``/status``/incident`
**インストール**`/plugin install devops-automation`
---
### ドキュメントプラグイン(14 ファイル)
```
documentation/
├── .claude-plugin/
│ └── plugin.json # プラグインマニフェスト
├── commands/
│ ├── generate-api-docs.md # API ドキュメント生成
│ ├── generate-readme.md # README 作成
│ ├── sync-docs.md # ドキュメント同期
│ └── validate-docs.md # ドキュメント検証
├── agents/
│ ├── api-documenter.md # API ドキュメント専門家
│ ├── code-commentator.md # コードコメント専門家
│ └── example-generator.md # 例の作成
├── mcp/
│ └── github-docs-config.json # GitHub 連携
├── templates/
│ ├── api-endpoint.md # API エンドポイントテンプレート
│ ├── function-docs.md # 関数ドキュメントテンプレート
│ └── adr-template.md # ADR テンプレート
└── README.md # プラグインドキュメント
```
**機能**:API ドキュメント、README 生成、ドキュメント同期、検証
**コマンド**`/generate-api-docs``/generate-readme``/sync-docs``/validate-docs`
**インストール**`/plugin install documentation`
**追加**`README.md` — プラグイン概要と使用ガイド
---
## 08. チェックポイントと巻き戻し(2 ファイル)
会話状態を保存し、別アプローチを探索する。
| ファイル | 説明 | 内容 |
|------|-------------|---------|
| `README.md` | ドキュメント | 包括的なチェックポイントガイド |
| `checkpoint-examples.md` | 実用例 | DB マイグレーション、パフォーマンス最適化、UI 反復、デバッグ |
| | | |
**主要概念**
- **チェックポイント**:会話状態のスナップショット
- **巻き戻し**:以前のチェックポイントへ戻る
- **分岐点**:複数のアプローチを探索する
**使い方**
```
# チェックポイントはユーザープロンプトのたびに自動作成される
# 巻き戻しは Esc を 2 回押すか、次を実行:
/rewind
# 選択肢: コードと会話の復元、会話の復元、
# コードの復元、ここから要約、やめる
```
**ユースケース**
- 別実装を試す
- ミスからのリカバリ
- 安全な実験
- 解決策の比較
- A/B テスト
---
## 09. 高度な機能(3 ファイル)
複雑なワークフロー向けの高度な機能。
| ファイル | 説明 | 機能 |
|------|-------------|----------|
| `README.md` | 完全ガイド | 全高度機能のドキュメント |
| `config-examples.json` | 設定例 | ユースケース別の 10 種以上の設定 |
| `planning-mode-examples.md` | プランニング例 | REST API、DB マイグレーション、リファクタリング |
| スケジュールタスク | `/loop` および cron ツールによる反復タスク | 自動化された反復ワークフロー |
| Chrome 連携 | ヘッドレス Chromium によるブラウザ自動化 | Web テストとスクレイピング |
| リモートコントロール(拡張) | 接続方式、セキュリティ、比較表 | リモートセッション管理 |
| キーバインドカスタマイズ | カスタムキーバインド、コード対応、コンテキスト | パーソナライズされたショートカット |
| デスクトップアプリ(拡張) | コネクタ、launch.json、エンタープライズ機能 | デスクトップ統合 |
| | | |
**カバーされる高度機能**
### プランニングモード
- 詳細な実装計画の作成
- 時間見積もりとリスク評価
- 体系的なタスク分解
### 拡張思考
- 複雑な問題に対する深い推論
- アーキテクチャ意思決定の分析
- トレードオフの評価
### バックグラウンドタスク
- ブロックなしの長時間処理
- 並列開発ワークフロー
- タスク管理と監視
### 権限モード
- **default**:危険な操作で承認を求める
- **acceptEdits**:ファイル編集を自動承認、それ以外は確認
- **plan**:読み取り専用分析、変更なし
- **auto**:安全な操作を自動承認、危険なものは確認
- **dontAsk**:危険なもの以外すべて承認
- **bypassPermissions**:すべて承認(`--dangerously-skip-permissions` が必要)
### ヘッドレスモード(`claude -p`
- CI/CD 統合
- 自動化されたタスク実行
- バッチ処理
### セッション管理
- 複数の作業セッション
- セッション切替と保存
- セッション永続化
### インタラクティブ機能
- キーボードショートカット
- コマンド履歴
- タブ補完
- 複数行入力
### 設定
- 包括的な設定管理
- 環境別設定
- プロジェクト別カスタマイズ
### スケジュールタスク
- `/loop` コマンドによる反復タスク
- cron ツール:CronCreate、CronList、CronDelete
- 自動化された反復ワークフロー
### Chrome 連携
- ヘッドレス Chromium によるブラウザ自動化
- Web テストおよびスクレイピング能力
- ページ操作とデータ抽出
### リモートコントロール(拡張)
- 接続方式とプロトコル
- セキュリティ上の留意事項とベストプラクティス
- リモートアクセスオプションの比較表
### キーバインドカスタマイズ
- カスタムキーバインド設定
- 複数キーショートカットのコード対応
- コンテキストに応じたキーバインドの有効化
### デスクトップアプリ(拡張)
- IDE 統合のためのコネクタ
- launch.json 設定
- エンタープライズ機能とデプロイ
---
## 10. CLI 利用(1 ファイル)
コマンドラインインターフェースの利用パターンとリファレンス。
| ファイル | 説明 | 内容 |
|------|-------------|---------|
| `README.md` | CLI ドキュメント | フラグ、オプション、利用パターン |
**主な CLI 機能**
- `claude` — 対話セッションを開始
- `claude -p "prompt"` — ヘッドレス / 非対話モード
- `claude web` — Web セッションを起動
- `claude --model` — モデル選択(Sonnet 4.6、Opus 4.7、Haiku 4.5
- `claude --permission-mode` — 権限モードの設定
- `claude --remote` — WebSocket 経由のリモートコントロール有効化
---
## ドキュメントファイル(13 ファイル)
| ファイル | 場所 | 説明 |
|------|----------|-------------|
| `README.md` | `/` | メイン例題概要 |
| `INDEX.md` | `/` | この完全索引 |
| `QUICK_REFERENCE.md` | `/` | クイックリファレンスカード |
| `README.md` | `/01-slash-commands/` | スラッシュコマンドガイド |
| `README.md` | `/02-memory/` | メモリガイド |
| `README.md` | `/03-skills/` | スキルガイド |
| `README.md` | `/04-subagents/` | サブエージェントガイド |
| `README.md` | `/05-mcp/` | MCP ガイド |
| `README.md` | `/06-hooks/` | フックガイド |
| `README.md` | `/07-plugins/` | プラグインガイド |
| `README.md` | `/08-checkpoints/` | チェックポイントガイド |
| `README.md` | `/09-advanced-features/` | 高度な機能ガイド |
| `README.md` | `/10-cli/` | CLI ガイド |
---
## 完全ファイルツリー
```
claude-howto/
├── README.md # メイン概要
├── INDEX.md # このファイル
├── QUICK_REFERENCE.md # クイックリファレンスカード
├── claude_concepts_guide.md # オリジナルガイド
├── 01-slash-commands/ # スラッシュコマンド
│ ├── optimize.md
│ ├── pr.md
│ ├── generate-api-docs.md
│ ├── commit.md
│ ├── setup-ci-cd.md
│ ├── push-all.md
│ ├── unit-test-expand.md
│ ├── doc-refactor.md
│ ├── pr-slash-command.png
│ └── README.md
├── 02-memory/ # メモリ
│ ├── project-CLAUDE.md
│ ├── directory-api-CLAUDE.md
│ ├── personal-CLAUDE.md
│ ├── memory-saved.png
│ ├── memory-ask-claude.png
│ └── README.md
├── 03-skills/ # スキル
│ ├── code-review/
│ │ ├── SKILL.md
│ │ ├── scripts/
│ │ │ ├── analyze-metrics.py
│ │ │ └── compare-complexity.py
│ │ └── templates/
│ │ ├── review-checklist.md
│ │ └── finding-template.md
│ ├── brand-voice/
│ │ ├── SKILL.md
│ │ ├── templates/
│ │ │ ├── email-template.txt
│ │ │ └── social-post-template.txt
│ │ └── tone-examples.md
│ ├── doc-generator/
│ │ ├── SKILL.md
│ │ └── generate-docs.py
│ ├── refactor/
│ │ ├── SKILL.md
│ │ ├── scripts/
│ │ │ ├── analyze-complexity.py
│ │ │ └── detect-smells.py
│ │ ├── references/
│ │ │ ├── code-smells.md
│ │ │ └── refactoring-catalog.md
│ │ └── templates/
│ │ └── refactoring-plan.md
│ ├── claude-md/
│ │ └── SKILL.md
│ ├── blog-draft/
│ │ ├── SKILL.md
│ │ └── templates/
│ │ ├── draft-template.md
│ │ └── outline-template.md
│ └── README.md
├── 04-subagents/ # サブエージェント
│ ├── code-reviewer.md
│ ├── test-engineer.md
│ ├── documentation-writer.md
│ ├── secure-reviewer.md
│ ├── implementation-agent.md
│ ├── debugger.md
│ ├── data-scientist.md
│ ├── clean-code-reviewer.md
│ └── README.md
├── 05-mcp/ # MCP プロトコル
│ ├── github-mcp.json
│ ├── database-mcp.json
│ ├── filesystem-mcp.json
│ ├── multi-mcp.json
│ └── README.md
├── 06-hooks/ # フック
│ ├── format-code.sh
│ ├── pre-commit.sh
│ ├── security-scan.sh
│ ├── log-bash.sh
│ ├── validate-prompt.sh
│ ├── notify-team.sh
│ ├── context-tracker.py
│ ├── context-tracker-tiktoken.py
│ └── README.md
├── 07-plugins/ # プラグイン
│ ├── pr-review/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json
│ │ ├── commands/
│ │ │ ├── review-pr.md
│ │ │ ├── check-security.md
│ │ │ └── check-tests.md
│ │ ├── agents/
│ │ │ ├── security-reviewer.md
│ │ │ ├── test-checker.md
│ │ │ └── performance-analyzer.md
│ │ ├── mcp/
│ │ │ └── github-config.json
│ │ ├── hooks/
│ │ │ └── pre-review.js
│ │ └── README.md
│ ├── devops-automation/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json
│ │ ├── commands/
│ │ │ ├── deploy.md
│ │ │ ├── rollback.md
│ │ │ ├── status.md
│ │ │ └── incident.md
│ │ ├── agents/
│ │ │ ├── deployment-specialist.md
│ │ │ ├── incident-commander.md
│ │ │ └── alert-analyzer.md
│ │ ├── mcp/
│ │ │ └── kubernetes-config.json
│ │ ├── hooks/
│ │ │ ├── pre-deploy.js
│ │ │ └── post-deploy.js
│ │ ├── scripts/
│ │ │ ├── deploy.sh
│ │ │ ├── rollback.sh
│ │ │ └── health-check.sh
│ │ └── README.md
│ ├── documentation/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json
│ │ ├── commands/
│ │ │ ├── generate-api-docs.md
│ │ │ ├── generate-readme.md
│ │ │ ├── sync-docs.md
│ │ │ └── validate-docs.md
│ │ ├── agents/
│ │ │ ├── api-documenter.md
│ │ │ ├── code-commentator.md
│ │ │ └── example-generator.md
│ │ ├── mcp/
│ │ │ └── github-docs-config.json
│ │ ├── templates/
│ │ │ ├── api-endpoint.md
│ │ │ ├── function-docs.md
│ │ │ └── adr-template.md
│ │ └── README.md
│ └── README.md
├── 08-checkpoints/ # チェックポイント
│ ├── checkpoint-examples.md
│ └── README.md
├── 09-advanced-features/ # 高度な機能
│ ├── config-examples.json
│ ├── planning-mode-examples.md
│ └── README.md
└── 10-cli/ # CLI 利用
└── README.md
```
---
## ユースケース別クイックスタート
### コード品質とレビュー
```bash
# スラッシュコマンドをインストール
cp 01-slash-commands/optimize.md .claude/commands/
# サブエージェントをインストール
cp 04-subagents/code-reviewer.md .claude/agents/
# スキルをインストール
cp -r 03-skills/code-review-specialist ~/.claude/skills/
# あるいは完全プラグインをインストール
/plugin install pr-review
```
### DevOps とデプロイ
```bash
# プラグインをインストール (すべて含む)
/plugin install devops-automation
```
### ドキュメント
```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
```
### チーム標準
```bash
# プロジェクトメモリをセットアップ
cp 02-memory/project-CLAUDE.md ./CLAUDE.md
# チームの標準に合わせて編集
```
### 外部統合
```bash
# 環境変数を設定
export GITHUB_TOKEN="your_token"
export DATABASE_URL="postgresql://..."
# MCP 設定をインストール (プロジェクトスコープ)
cp 05-mcp/multi-mcp.json .mcp.json
```
### 自動化と検証
```bash
# フックをインストール
mkdir -p ~/.claude/hooks
cp 06-hooks/*.sh ~/.claude/hooks/
chmod +x ~/.claude/hooks/*.sh
# 設定でフックを構成 (~/.claude/settings.json)
# 06-hooks/README.md を参照
```
### 安全な実験
```bash
# チェックポイントはユーザープロンプトのたびに自動作成される
# 巻き戻し: Esc+Esc を押すか /rewind
# 巻き戻しメニューから何を復元するか選択
# 例は 08-checkpoints/README.md を参照
```
### 高度なワークフロー
```bash
# 高度な機能を設定
# 09-advanced-features/config-examples.json を参照
# プランニングモードを使う
/plan Implement feature X
# 権限モードを使う
claude --permission-mode plan # コードレビュー (読み取り専用)
claude --permission-mode acceptEdits # 編集を自動承認
claude --permission-mode auto # 安全な操作を自動承認
# CI/CD のためのヘッドレスモードで実行
claude -p "Run tests and report results"
# バックグラウンドタスクを実行
Run tests in background
# 完全ガイドは 09-advanced-features/README.md を参照
```
---
## 機能カバレッジマトリクス
| カテゴリ | コマンド | エージェント | MCP | フック | スクリプト | テンプレート | ドキュメント | 画像 | 合計 |
|----------|----------|--------|-----|-------|---------|-----------|------|--------|-------|
| **01 スラッシュコマンド** | 8 | - | - | - | - | - | 1 | 1 | **10** |
| **02 メモリ** | - | - | - | - | - | 3 | 1 | 2 | **6** |
| **03 スキル** | - | - | - | - | 5 | 9 | 1 | - | **28** |
| **04 サブエージェント** | - | 8 | - | - | - | - | 1 | - | **9** |
| **05 MCP** | - | - | 4 | - | - | - | 1 | - | **5** |
| **06 フック** | - | - | - | 8 | - | - | 1 | - | **9** |
| **07 プラグイン** | 11 | 9 | 3 | 3 | 3 | 3 | 4 | - | **40** |
| **08 チェックポイント** | - | - | - | - | - | - | 1 | 1 | **2** |
| **09 高度な機能** | - | - | - | - | - | - | 1 | 2 | **3** |
| **10 CLI** | - | - | - | - | - | - | 1 | - | **1** |
---
## 学習パス
### 初級(第 1 週)
1.`README.md` を読む
2. ✅ スラッシュコマンドを 1〜2 個インストール
3. ✅ プロジェクトメモリファイルを作成
4. ✅ 基本コマンドを試す
### 中級(第 2〜3 週)
1. ✅ GitHub MCP をセットアップ
2. ✅ サブエージェントをインストール
3. ✅ タスク委譲を試す
4. ✅ スキルをインストール
### 上級(第 4 週〜)
1. ✅ 完全プラグインをインストール
2. ✅ カスタムスラッシュコマンドを作成
3. ✅ カスタムサブエージェントを作成
4. ✅ カスタムスキルを作成
5. ✅ 自分のプラグインを構築
### エキスパート(第 5 週〜)
1. ✅ 自動化のためのフックをセットアップ
2. ✅ 実験のためチェックポイントを使う
3. ✅ プランニングモードを設定
4. ✅ 権限モードを効果的に使う
5. ✅ CI/CD のためヘッドレスモードをセットアップ
6. ✅ セッション管理を習得
---
## キーワード検索
### パフォーマンス
- `01-slash-commands/optimize.md` — パフォーマンス分析
- `04-subagents/code-reviewer.md` — パフォーマンスレビュー
- `03-skills/code-review-specialist/` — パフォーマンスメトリクス
- `07-plugins/pr-review/agents/performance-analyzer.md` — パフォーマンス専門家
### セキュリティ
- `04-subagents/secure-reviewer.md` — セキュリティレビュー
- `03-skills/code-review-specialist/` — セキュリティ分析
- `07-plugins/pr-review/` — セキュリティチェック
### テスト
- `04-subagents/test-engineer.md` — テストエンジニア
- `07-plugins/pr-review/commands/check-tests.md` — テストカバレッジ
### ドキュメント
- `01-slash-commands/generate-api-docs.md` — API ドキュメントコマンド
- `04-subagents/documentation-writer.md` — ドキュメント作成エージェント
- `03-skills/doc-generator/` — ドキュメント生成スキル
- `07-plugins/documentation/` — 完全ドキュメントプラグイン
### デプロイ
- `07-plugins/devops-automation/` — 完全 DevOps ソリューション
### 自動化
- `06-hooks/` — イベント駆動自動化
- `06-hooks/pre-commit.sh` — コミット前自動化
- `06-hooks/format-code.sh` — 自動整形
- `09-advanced-features/` — CI/CD のためのヘッドレスモード
### 検証
- `06-hooks/security-scan.sh` — セキュリティ検証
- `06-hooks/validate-prompt.sh` — プロンプト検証
### 実験
- `08-checkpoints/` — 巻き戻しによる安全な実験
- `08-checkpoints/checkpoint-examples.md` — 実用例
### プランニング
- `09-advanced-features/planning-mode-examples.md` — プランニングモード例
- `09-advanced-features/README.md` — 拡張思考
### 設定
- `09-advanced-features/config-examples.json` — 設定例
---
## 注意事項
- すべての例はそのまま利用できる
- 自分のニーズに合わせて改造する
- 例は Claude Code のベストプラクティスに従う
- 各カテゴリには詳細手順つきの独自 README がある
- スクリプトには適切なエラー処理が含まれる
- テンプレートはカスタマイズ可能
---
## コントリビュート
例題を追加したい場合は次の構造に従う:
1. 適切なサブディレクトリを作成
2. 利用方法つき README.md を含める
3. 命名規則に従う
4. 入念にテストする
5. この索引を更新する
---
**最終更新**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
**例題総数**100 ファイル超
**カテゴリ**10 機能
**フック**:自動化スクリプト 8 個
**設定例**10 シナリオ以上
**すぐ使える**:すべての例