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

Claude Code 差分レビュー

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

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

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

企業向けに構築している実績を見る →
speedy_devvkoen_salo
speedy_devvWritten by speedy_devvPublished 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万トークンのコンテキストウィンドウを有効化した。ベータヘッダー不要、追加料金なし、定額料金、そして圧縮の削減。
  • AGENTS.md vs CLAUDE.md 解説
    2つのコンテキストファイル、1つのコードベース。AGENTS.mdとCLAUDE.mdの違い、それぞれが何をするか、重複なしに両方を使う方法を解説します。
  • Why a Hidden Line of Text Can Hijack Your AI Browser
    AI browsers read the whole web page — including text hidden from you. That's the door behind prompt injection, OWASP's #1 AI security risk in 2026. Here's how the attack works, in plain English.
  • AI Research for Builders: The Latest Breakthroughs, Explained Monthly
    A monthly digest of the latest AI research — agents, reasoning, efficiency, and models — with every claim traced to its source and translated into what it means if you build with AI.
  • 15 AI Research Breakthroughs (July 2026)
    The latest AI research, explained: OpenAI shipped GPT-5.6, Anthropic shipped Claude Opus 5, Moonshot open-weighted Kimi K3, and three separate results showed an agent benchmark score measures your whole evaluation setup, not just your model. What each finding means if you build with AI, with every vendor self-report flagged.
  • 15 AI Research Breakthroughs (June 2026)
    The latest AI research, explained: DeepSeek shipped DSpark and a million-token V4, open coding models closed the gap, AI disproved an 80-year-old math conjecture, and inference costs kept dropping. What each finding means if you build with AI.

More from Handbook

  • エージェントの基礎
    Claude Codeでスペシャリストエージェントを構築する5つの方法:タスクサブエージェント、.claude/agents YAML、カスタムスラッシュコマンド、CLAUDE.mdペルソナ、パースペクティブプロンプト。
  • エージェント・ハーネス・エンジニアリング
    ハーネスとは、AIエージェントを構成するモデル以外のすべての層のことです。5つの制御レバー、制約のパラドックス、そしてなぜハーネス設計がモデルよりもエージェントのパフォーマンスを左右するのかを学びましょう。
  • エージェントパターン
    オーケストレーター、ファンアウト、バリデーションチェーン、スペシャリストルーティング、プログレッシブリファインメント、ウォッチドッグ。Claude Code のサブエージェントを組み合わせる6つのオーケストレーション形状。
  • エージェントチームのベストプラクティス
    Claude Code エージェントチームの実証済みパターン。コンテキストが豊富なスポーンプロンプト、適切なサイズのタスク、ファイルオーナーシップ、デリゲートモード、v2.1.33〜v2.1.45 の修正内容。

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

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

企業向けに構築している実績を見る →
speedy_devvkoen_salo

Claude Code ボイスモード

/voice と入力し、スペースバーを押したまま話し、離す。話した言葉がカーソルの位置にストリームされるため、モード切り替えなしで入力と音声入力を組み合わせられる。

Claude Code Monitor ツール

Claude Code の Monitor ツールは、バックグラウンドプロセスをイベント駆動型のウォッチャーでラップする。開発サーバーはエラーが発生するまで静かに動作し、エラーが起きたときだけ Claude に通知する。

On this page

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

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

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

企業向けに構築している実績を見る →