* 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
520 lines
16 KiB
Markdown
520 lines
16 KiB
Markdown
<!-- i18n-source: QUICK_REFERENCE.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 例題 — クイックリファレンスカード
|
||
|
||
## 🚀 インストール用クイックコマンド
|
||
|
||
### スラッシュコマンド
|
||
```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 <task>` |
|
||
| **権限モード (6 モード)** | 組み込み | `--allowedTools`、`--permission-mode` |
|
||
| **セッション** | 組み込み | `/session <command>` |
|
||
| **バックグラウンドタスク** | 組み込み | バックグラウンドで実行 |
|
||
| **リモートコントロール** | 組み込み | 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 <id>` |
|
||
| **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
|