Build This Now
Build This Now
クロード・コードとは何か?Claude Code のインストールClaude Code ネイティブインストーラーClaude Code で最初のプロジェクトを作る
ターミナルをメインスレッドとして使うClaude Code インタラクティブモードのリファレンスClaude Code ボイスモードClaude Code 差分レビューClaude Code Monitor ツールClaude Code ルーティン
speedy_devvkoen_salo
Blog/Handbook/Core/Claude Code Diff Review

Claude Code 差分レビュー

Claude Code が提案するすべてのファイル変更には4つのキーが対応します: y で承認、n で拒否、d で差分表示、e で編集。組み込みツール Write と Edit の解説。

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

Published Mar 9, 2026Handbook hubCore index

問題: Claude Code が変更を行ったと告げてきたものの、どのファイルが変わったのか、差分はどんな内容なのか、望む形式で出力を求める方法もわかりません。

すぐできること: 提案された変更が表示されたら、すぐに d を押しましょう。一バイトもディスクに書き込まれる前に、完全な差分が画面に表示されます:

# Claude shows a proposed edit
# Press these keys to control what happens:
y - accept the change
n - reject and continue
d - show full diff
e - edit the change before accepting

理解: ファイルは Claude Code 自体が組み込みツールを通じて書き込みます。すべての変更は、正確な変更内容を最初にあなたの前に表示する承認ステップを経ます。

Claude Code でのファイル出力の仕組み

Claude Code はコードをコピーペーストしてもらうためのものではありません。2つのツールを使ってファイルシステムを直接操作します:

Write: 新しいファイルを作成するか、既存のものをゼロから上書きする Edit: 既存ファイルの対象を絞った一部を変更する

提案された変更は常に実行前にプレビューとして表示されます:

Claude wants to edit src/utils/auth.ts:

- const TOKEN_EXPIRY = 3600;
+ const TOKEN_EXPIRY = 7200;

差分の各行は何が起きているかを明示しています。- の行はファイルから削除されます。+ の行は古い行があった場所に入ります。

承認、拒否、承認ループ

あなたの承認なしには何も書き込まれません。この承認ステップが安全モデルです:

# Claude proposes creating a new file
Claude wants to write to src/components/Button.tsx
 
# Your options:
y    Accept this change
n    Reject and tell Claude why
d    View full diff (for edits)
e    Edit before accepting
Esc  Abort current operation

すでに信頼している変更については、Shift+Tab で自動承認モードをオンにできます。Claude はファイルごとに確認を求めなくなり、作業を続けます。

複数ファイルの操作

一度に一つのファイルがリズムですが、ファイルをまたいでコンテキストが引き継がれます。機能全体を依頼すると、シーケンスがどのように展開されるかを確認できます:

claude "create a user authentication system with login, register, and password reset"
 
# Claude will:
# 1. Create src/auth/login.ts
# 2. Create src/auth/register.ts
# 3. Create src/auth/password-reset.ts
# 4. Update src/routes/index.ts to include new routes
# Each file prompts for approval (unless auto-accept is on)

ここで継続性の価値が発揮されます。最初のファイルに書き込んだ内容は、2番目のファイルを構築している間もメモリに残ります。インポートが揃います。型参照がマッチします。関数シグネチャがファイルからファイルへと同じ形を保ちます。

特定の出力形式の要求

マークダウンがデフォルトの形式です。それを変えるのはプロンプトです:

# Get structured data
claude "list all API endpoints in this project as a markdown table"
 
# Get code blocks with syntax highlighting
claude "show me the database schema as SQL"
 
# Get step-by-step output
claude "explain the authentication flow as a numbered list"

ディスクにコミットせずにコードを確認したい場合は、プランモードが最適です。Claude は考えを声に出して提案しますが、書き込みは行いません。

大きな出力の扱い

大きな出力はターミナルに直接ストリームされます。大規模なコードベースや長時間の処理については、結果を後で使いやすい場所にパイプしましょう:

# Redirect output to a file for later review
claude "analyze all TODO comments in this project" > todos.md
 
# Pipe to other tools
claude "list dependencies that need updates" | grep "security"

よく直面する出力の状況

意図しないファイルが変更された: n を押して、実際に意図していたことを Claude に伝えましょう。同じセッション内で修正が行われ、次の試みがフィードバックを反映します。

差分が大きすぎて確認できない: d でフル表示するか、作業を小さなチャンクに分割しましょう: 「この変更をより小さいステップで行ってください」

書き込みなしのコード: プロンプトを「create」や「add」ではなく「show me」や「explain」で始めましょう。Claude はインラインで回答し、書き込みワークフローは動作しません。

変更を元に戻す: Esc を2回押してチェックポイントに到達します。各編集の前にスナップショットが撮られるため、元に戻すことは常に可能です。

変更が機能したことを確認する

承認はゴールラインではありません。変更が実際に機能していることを確認しましょう:

# Check the file exists and looks right
cat src/components/Button.tsx
 
# Run your build to catch issues
npm run build
 
# Test the changes
npm test

次のステップ

Claude Code ワークフローの残りの部分も整えましょう:

  • 承認/拒否ループがスムーズに動くように権限を調整する
  • コミット前に変更を確認するためのプランニングモードを習得する
  • フィードバックループを設定して反復サイクルを改善する
  • より重い出力のためのコンテキスト管理を深く理解する
  • 出力がおかしい場合のトラブルシューティングに手を伸ばす

覚えておく: Claude Code はスニペットを渡して自分でペーストするためのものではありません。すべての編集についてあなたの承認に答えるファイル書き込みエージェントと考えましょう。これが理解できると、インタラクションパターン全体が違って見えてきます。

Continue in Core

  • Claude Codeにおける100万トークンコンテキストウィンドウ
    AnthropicはClaude CodeのOpus 4.6とSonnet 4.6に対して100万トークンのコンテキストウィンドウを有効化した。ベータヘッダー不要、追加料金なし、定額料金、そして圧縮の削減。
  • Auto Dream
    Claude Code はセッション間に自身のプロジェクトノートを整理します。古いエントリは削除され、矛盾は解消され、トピックファイルは再整理されます。/memory を実行してください。
  • クロードコードのオートメモリー
    オートメモリーは、Claude Codeがプロジェクトノートを実行し続けることを可能にします。ファイルの場所、書き込まれる内容、/memoryの切り替え方法、CLAUDE.mdを選ぶタイミング。
  • 自動計画戦略
    Auto Plan Modeは--append-system-promptを使ってClaude Codeを計画優先のループに強制する。ファイル操作は承認が得られるまで一時停止される。
  • 自律 Claude Code
    一晩でフィーチャーをリリースするエージェントのための統合スタック。スレッドが構造を与え、Ralph ループが自律性を与え、検証が正確さを保つ。
  • Claude Buddy
    AnthropicのApril Fools 2026サプライズ: Claude Codeの中のたまごっちシステム。18種、5段階のレアリティ、CHAOSとSNARKのステータス、16進エンコードされたイースターエッグがリーク。

More from Handbook

  • エージェントの基礎
    Claude Codeでスペシャリストエージェントを構築する5つの方法:タスクサブエージェント、.claude/agents YAML、カスタムスラッシュコマンド、CLAUDE.mdペルソナ、パースペクティブプロンプト。
  • エージェントパターン
    オーケストレーター、ファンアウト、バリデーションチェーン、スペシャリストルーティング、プログレッシブリファインメント、ウォッチドッグ。Claude Code のサブエージェントを組み合わせる6つのオーケストレーション形状。
  • エージェントチームのベストプラクティス
    Claude Code エージェントチームの実証済みパターン。コンテキストが豊富なスポーンプロンプト、適切なサイズのタスク、ファイルオーナーシップ、デリゲートモード、v2.1.33〜v2.1.45 の修正内容。
  • エージェントチームのコントロール
    デリゲートモード、表示モード、プラン承認、ファイル境界、CLAUDE.md ルールを設定して、Claude Code のチームリードがコーディングではなくコーディネートに専念できるようにします。

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

On this page

Claude Code でのファイル出力の仕組み
承認、拒否、承認ループ
複数ファイルの操作
特定の出力形式の要求
大きな出力の扱い
よく直面する出力の状況
変更が機能したことを確認する
次のステップ

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。