【Claude Code完全攻略】公式CLI最新版(v2.1.259)の導入・CLAUDE.md設計・スラッシュコマンド・Claude 3.7思考モード徹底解説 アイキャッチ

Icons: Lobe Icons(MIT)

マニュアル
公開: 2026.09.03読了目安 8分

【Claude Code完全攻略】公式CLI最新版(v2.1.259)の導入・CLAUDE.md設計・スラッシュコマンド・Claude 3.7思考モード徹底解説

Anthropic公式エージェント型CLI『Claude Code』(最新版v2.1.259)のインストール要件(Node 22+)、CLAUDE.mdによるプロジェクトメモリ管理、スラッシュコマンド(/init, /compact, /cost)、Claude 3.7 Sonnetハイブリッド推論の制御法を公式ドキュメントに基づき徹底解説します。

はじめに:ターミナル完結型開発エージェント「Claude Code」

Anthropicが公式提供する「Claude Code(@anthropic-ai/claude-code)」は、エディタ拡張の枠を超え、ターミナルから直接コードベース全体を自律操作するコマンドライン・開発エージェントです。

最新リリース(v2.1.259 / 安定版 v2.1.236)では、Claude 3.7 Sonnetのハイブリッド推論(Extended Thinking Mode)と緊密に統合され、コード検索、ファイル編集、単体テストの実行、Gitコミット&プルリクエスト作成までを一気通貫で自律実行します。

本記事では、公式ドキュメントおよびnpm公開仕様に基づき、Claude Codeの環境構築からプロジェクト規約(CLAUDE.md)の設計、日常ワークフローでの必須コマンドまでを網羅して解説します。


1. Claude Code の公式スペックとシステム要件

項目 公式仕様 (最新版)
公式パッケージ名 @anthropic-ai/claude-code (npm registry)
最新バージョン v2.1.259 (stable: v2.1.236)
必須Node.js環境 Node.js >= 22.0.0 (LTS推奨)
実行バイナリ名 claude
主要推論モデル Claude 3.7 Sonnet (claude-3-7-sonnet-20250219)
アーキテクチャ Agentic Loop(情報収集 ➔ アクション実行 ➔ 結果検証)
検索思想 Search, Don’t Index(重い事前インデックス不要、ripgrep基盤の動的検索)
キャッシュ機構 Prefix Prompt Caching(システムプロンプト・ツール定義を$0.30/Mで再利用)

2. インストールとアップデート手順

Claude Codeはグローバルnpmパッケージとして配布されています。

# 1. Node.jsのバージョン確認(22以上が必須)
node -v # v22.x.x 以上であることを確認

# 2. 最新版のグローバルインストール
npm i -g @anthropic-ai/claude-code

# 3. 最新版へのアップデート(npm update -g は避け、明示的に@latestを指定)
npm install -g @anthropic-ai/claude-code@latest

# 4. バージョン確認
claude --version # 2.1.259

3. プロジェクトメモリ管理:CLAUDE.md の設計標準

Claude Codeがリポジトリを理解する上での最重要ファイルが、プロジェクトのルートディレクトリに配置する CLAUDE.md です。 セッション開始時に自動的にコンテキストへ読み込まれ、エージェントの行動基準となります。

実践的な CLAUDE.md の記述例

# プロジェクト共通ガイドライン (CLAUDE.md)

## 1. ビルド & テストコマンド
- 開発サーバー起動: `npm run dev`
- 型チェック & ビルド: `npm run build`
- 単体テスト実行: `npm test`

## 2. アーキテクチャ & 技術スタック
- Framework: Astro v7 (Server Side Rendering)
- Database: Cloudflare D1 (SQLite)
- Runtime: Cloudflare Workers
- Styling: Scoped Vanilla CSS (Tailwind非使用)

## 3. コーディング規約
- アイコン: 絵文字・外部アイコンフォントは完全禁止。必ずインラインSVGまたはSVGコンポーネントを使用すること。
- 日付表記: `YYYY.MM.DD` 形式で統一。
- 内部用語非露出: エンドユーザー向けUIに内部DBテーブル名やインフラ名を出さないこと。

## 4. Git運用ルール
- コミットメッセージはConventional Commits形式(例: `feat:`, `fix:`, `docs:`)で記述すること。
- テストがパスしない状態でのコミットは禁止。

4. 必須スラッシュコマンド一覧

対話中に以下のスラッシュコマンドを使用することで、セッションとコストを効率的に管理できます。

スラッシュコマンド 役割・機能
/init リポジトリ構造を自動走査し、初期テンプレートの CLAUDE.md を自動生成
/compact 長時間の対話履歴を要約し、消費されたコンテキストウィンドウを圧縮・解放
/cost 現在のセッションで消費したトークン数と累積API利用額(USD)をリアルタイム表示
/memory プロジェクトの CLAUDE.md を直接エディタで開き、メモリを更新
/rewind 直前の会話ステップや実行アクションを取り消し、会話状態を巻き戻す
/permissions コマンド実行やファイルアクセスの許可リスト(Allowlist)を確認・編集

5. Claude 3.7 Sonnet の思考モード(Thinking Budget)制御

Claude Codeでは、背後で稼働するClaude 3.7 Sonnetの思考モードをタスクの難易度に応じて制御できます。

思考ログのリアルタイム可視化

Claude Codeの最大の特徴は、推論中の「思考の連鎖(Thinking Process)」がコンソールにリアルタイムでストリーミング表示される点です。 どのファイルを検索し、どのような仮説を立て、なぜそのコード変更を選択したのかが完全に透明化されるため、予期せぬ破壊的変更を事前に阻止できます。

コスト最適化の勘所

  • Prefix Prompt Cachingの最大活用: 会話の初期段階で CLAUDE.md を読み込ませておくことで、後続のターンでは入力キャッシュ($0.30/M tokens)が適用され、標準料金($3.00/M tokens)と比べて約90%の通信コストを削減できます。
  • 定期的な /compact の実行: 20〜30ターンの長いセッションでは、コンテキストが10万トークンを超えてトークン消費が加速するため、区切りごとに /compact を実行してコンテキストを整理するのが鉄則です。

まとめ

Claude Code(v2.1.259)は、単なる「補完機能」ではなく、ターミナルでエンジニアと肩を並べて自律的にコードを書き、テストを通す本格的なペアプログラミング・エージェントです。

適切な CLAUDE.md の整備と、スラッシュコマンド(/compact, /cost)によるセッション管理をマスターすることで、開発効率を飛躍的に向上させることができます。