型6: ヘルプと設定確認
クラス: 初心者
所要時間: 約25分
前提知識: 型1〜5 完了済み
1. 解説
スラッシュコマンド一覧
インタラクティブモード内で使える主要なコマンドだ。
| コマンド | 説明 |
|---|---|
/help | コマンド一覧を表示 |
/clear | 会話履歴をリセット |
/exit | Claude Code を終了 |
/model | 使用モデルを確認・変更 |
/status | 現在の状態を確認 |
/memory | メモリ(記憶)の確認 |
/permissions | 許可設定を確認 |
/cost | トークン使用量とコストを確認 |
/compact | 長い会話を圧縮して続ける |
CLI オプション一覧
ターミナルから使える主要なオプションだ。
bash
# 基本
claude # インタラクティブモード起動
claude --print "..." # 単発実行
claude --version # バージョン確認
claude --help # CLIヘルプ表示
# モデル指定
claude --model claude-opus-4-7 # モデルを指定して起動
# 設定
claude config list # 設定一覧を表示
claude config get <key> # 特定設定の確認
claude config set <key> <value> # 設定を変更設定ファイルの構造
~/.claude/
├── settings.json # ユーザー全体の設定
└── projects/ # プロジェクト別の設定
プロジェクトルート/
└── .claude/
├── settings.json # プロジェクト設定
└── CLAUDE.md # AI への固定指示CLAUDE.md とは
プロジェクトルートに置く特殊なファイルで、Claude Code が起動時に自動で読み込む指示書だ。
markdown
# CLAUDE.md の例
## プロジェクト概要
このプロジェクトは Node.js + Express の REST API です。
## コーディング規約
- インデント: スペース2つ
- 命名規則: camelCase
- コメント: 日本語で記述
## 禁止事項
- console.log をコミットしない
- any 型を使わない(TypeScript)2. 実践
Step 1: /help でコマンドを確認
bash
claude/help表示されるコマンド一覧をすべて読んで、気になるものを試せ。
Step 2: 設定の確認
bash
# インタラクティブモードを終了後
claude config list現在の設定値が一覧表示される。
Step 3: モデルの確認
bash
claude/model現在使用しているモデルが表示される。
Step 4: CLAUDE.md を作成する
bash
mkdir -p ~/claude-practice/lesson6
cd ~/claude-practice/lesson6
cat > CLAUDE.md << 'EOF'
# プロジェクト設定
## 言語・環境
- 言語: JavaScript (Node.js v20)
- パッケージマネージャー: npm
## コーディング規約
- インデント: スペース2つ
- セミコロン: あり
- 文字列: シングルクォート
## 回答スタイル
- 説明は日本語で
- コードコメントも日本語で記述
- 変更理由を必ず説明する
EOFCLAUDE.md がある状態で Claude Code を起動:
bash
claudeこのプロジェクトの設定を確認してください。AI が CLAUDE.md の内容を認識していることを確認せよ。
Step 5: コスト確認
/cost現在のセッションのトークン使用量が表示される。
3. 確認課題(Assignment)
課題 6-1: スラッシュコマンドの活用
インタラクティブモードで以下のコマンドを順番に実行し、各コマンドの出力内容を記録せよ。
/help
/status
/model
/cost達成条件: 4つのコマンドが正常に実行でき、出力の意味を説明できること
課題 6-2: CLAUDE.md の効果確認
~/claude-practice/lesson6 に CLAUDE.md を作成し、以下の指示を含めよ。
markdown
## 必須事項
すべての回答の末尾に「以上です!」と付け加えてください。Claude Code を起動して何か問い、末尾に「以上だ!」が付くことを確認せよ。
達成条件: AI の返答が CLAUDE.md の指示に従っていること
課題 6-3: 設定の確認と変更
bash
claude config list現在の設定を確認し、何が設定されているかレポートせよ。
達成条件: 設定一覧が表示され、各項目の意味を1行で説明できること
