Claude Code Auto Mode
完全チュートリアル
承認の手間をゼロに。AIが安全性を判断しながら、開発を自動で進める新しいパーミッションモード。
🤖Auto Mode とは何か?
Auto Mode は、2026年3月24日に Anthropic がリリースした Claude Code の 新しいパーミッションモードです。 これまで Claude Code は、ファイルの書き込みや Bash コマンドの実行のたびにユーザーへ 確認を求めていました。Auto Mode はその承認プロセスを AI が自動で判断することで置き換えます。
仕組み:AI セーフティ分類器
Auto Mode では、すべてのツール呼び出し(ファイル編集・コマンド実行など)の直前に、 バックグラウンドで動作する AI 安全性分類器(Safety Classifier) がその操作を評価します。
- 安全と判断 → ✔ 自動承認・即時実行
- 危険と判断 → ✗ ブロックし、Claude に別の方法を促す
ブロック対象となる操作の例:大量ファイルの一括削除、機密データの外部送信、 悪意のあるコードの実行など。
⚖️他のモードとの違い
Claude Code には主に3つのパーミッションモードが存在します。 それぞれの特徴を理解することで、Auto Mode の位置づけが明確になります。
| 項目 | Manual Mode (デフォルト) |
Auto Mode (新機能) |
–dangerously-skip-permissions |
|---|---|---|---|
| 承認方法 | 人間が毎回確認 | AI 分類器が自動判断 | すべて自動(チェックなし) |
| 割り込み | 頻繁にあり | ほぼなし | まったくなし |
| 安全性 | ◎ 最高 | ○ 高い | ✗ 保証なし |
| 危険操作のブロック | 人間が判断 | AI が自動ブロック | ブロックなし |
| 推奨環境 | 本番環境・重要データ | 開発・テスト環境 | 完全隔離されたサンドボックスのみ |
| 利用プラン | すべて | Team / Enterprise / API | すべて(非推奨) |
| 対応モデル | すべて | Sonnet 4.6 / Opus 4.6 | すべて |
--dangerously-skip-permissions を使っていた方には、
Auto Mode への移行が強く推奨されます。
一方で、手動確認を丁寧に行っている方は、
AI 分類器の判断を盲目的に信頼することになるため、状況に応じて検討してください。
📋利用要件
Auto Mode を使用するには、以下の要件をすべて満たす必要があります。
Team / Enterprise の管理者設定
Team プランまたは Enterprise プランの場合、ユーザーが Auto Mode を使用する前に 管理者が Claude Code の管理設定で Auto Mode を有効にする必要があります。
- 管理者コンソール → Claude Code 設定 を開く
- Auto Mode を許可 のトグルをオンにする
- 変更を保存し、チームメンバーへ周知する
⚙️有効化・設定方法
Auto Mode の有効化方法は、使用している環境によって異なります。 まず「Auto Mode 機能のオン」、次に「セッションでの選択」の2ステップがあります。
CLI(ターミナル)で使う場合
Auto Mode を有効化する
以下のコマンドを実行して、Auto Mode 機能を有効にします。
claude --enable-auto-mode
セッション内でモードを切り替える
Claude Code を起動した後、Shift + Tab を押すと
パーミッションモードが順に切り替わります。
auto-accept edit on と表示されるまで繰り返してください。
# Shift+Tab を押すたびにモードが切り替わる
# default → auto-accept edit on → ... の順で切り替わる
Desktop アプリ / VS Code 拡張機能で使う場合
設定から Auto Mode をオンにする
設定(Settings)→ Claude Code を開き、 Auto Mode のトグルをオンにします。
セッションでモードを選択する
セッション開始時、またはセッション中のパーミッションモードのドロップダウンから Auto Mode を選択します。
--enable-auto-mode で有効化すれば、以降の起動時も
Auto Mode が選択可能な状態が維持されます。
毎回コマンドを実行する必要はありません。
🚀実際の使い方
Auto Mode を有効にした後の基本的な使い方を紹介します。 Auto Mode になると、Claude はファイル編集やコマンド実行を逐一確認せず 自動で進めていきます。
典型的なワークフロー例
# 1. Claude Code を起動
claude
# 2. Shift+Tab で Auto Mode に切り替え
# 画面下部のステータスが「auto-accept edit on」に変わる
# 3. 指示を入力するだけで、承認なしに作業が進む
> "src/ ディレクトリ以下のすべての TypeScript ファイルに ESLint を適用して修正して"
# → ファイルを順次自動編集・コマンド実行していく
Auto Mode 中に確認したい操作が出てきた場合
Auto Mode 中でも、危険と判断された操作は分類器によって自動的にブロックされます。 また、いつでも Shift + Tab を押すことで Manual Mode に戻すことができます。
# セッション中にモードを手動で戻す
# Shift+Tab を押して「default」モードに切り替える
ログで自動実行された操作を確認する
Auto Mode で自動実行された操作はすべてセッションログに記録されています。 作業後にどのような操作が行われたかを確認する習慣をつけましょう。
# セッションの会話履歴で確認するか、
# git diff でファイルの変更内容を確認する
git diff HEAD
git diff や git status で
変更内容を確認してください。
💼活用シーン
Auto Mode が特に効果を発揮するシーンを紹介します。 承認待ちによる中断が減り、Claude が集中して作業を完結できます。
プロジェクト雛形の生成
多数のファイル・ディレクトリを一気に作成するスキャフォールディング作業に最適。
テスト → 修正サイクル
テスト失敗 → 原因分析 → コード修正 → 再テスト の繰り返しを止めずに実行。
大規模リファクタリング
複数ファイルにまたがる変数名変更・構造改善などを一括で処理。
ドキュメント自動生成
コードベースを解析しながら README や API ドキュメントを自動作成。
依存パッケージの更新
パッケージのバージョンアップと関連するコード修正をまとめて処理。
コードレビュー対応
複数の指摘事項を一度に修正し、プルリクエストを素早く更新。
💡Tips・注意点
Tips 1:隔離環境での使用を推奨
Anthropic 公式も推奨しているとおり、Auto Mode は 隔離された開発環境(Docker コンテナ、仮想マシンなど)での 使用が最も安全です。本番環境のリポジトリで直接使用することは避けましょう。
# Docker コンテナ内で Claude Code を使う例
docker run -it -v $(pwd):/workspace my-dev-container
# コンテナ内で claude を起動し Auto Mode を使用
Tips 2:Git を使った変更管理の徹底
Auto Mode を使う前後で必ず Git コミットを残し、変更を追跡できる状態にしておきましょう。 分類器が危険でないと判断した操作でも、意図しない変更が含まれる可能性はゼロではありません。
# Auto Mode で作業を始める前に
git add -A && git commit -m "Before auto mode session"
# 作業後に差分を確認
git diff HEAD
git log --oneline -5
Tips 3:タスクを明確に分割して指示する
曖昧な指示よりも、具体的で範囲が明確な指示を与えることで、 Auto Mode の精度が向上します。「全部よろしく」より「○○ファイルの□□を修正して」 のように、対象と目的を明示しましょう。
Tips 4:Auto Mode はすべてを解決しない
AI 分類器も完璧ではありません。稀に安全な操作がブロックされたり、 危険な操作が通過する可能性があります。 Auto Mode は「判断の補助」であり、最終的な責任は開発者にあることを忘れずに。
注意点:モデルの確認
プロジェクトの設定によっては、Claude Haiku や旧バージョンのモデルが デフォルトで使用されている場合があります。 Auto Mode を使う際は、必ず Sonnet 4.6 または Opus 4.6 が 選択されていることを確認してください。
# 使用モデルを確認・指定する方法
claude --model claude-sonnet-4-6
# または
claude --model claude-opus-4-6
.claude/settings.json を作成し、
デフォルトモデルを指定しておくと毎回の指定が不要になります。
// .claude/settings.json
{
"model": "claude-sonnet-4-6"
}
📌まとめ
Auto Mode は、開発の生産性と安全性を両立させる Claude Code の重要な機能です。 ポイントをまとめると:
- 承認の 93% は形式的だった → AI が代わりに判断することで作業を止めない
- バックグラウンドの AI 分類器が危険な操作を自動ブロック
--dangerously-skip-permissionsより安全な代替手段として設計- Team / Enterprise / API プラン + Sonnet 4.6 / Opus 4.6 が必要
- 隔離環境での使用・Git による変更管理を徹底すると安心


