Claude Code Autoモードの使い方:完全なステップバイステップチュートリアル

前提条件
Claude Code Auto Mode を使用する前に、以下が揃っていることを確認してください:
- Claude サブスクリプション: Team プラン(研究プレビューに必要)または Enterprise プラン(近日展開)。Auto Mode は Pro、Max、無料アカウントでは利用できません。
- Claude モデル: Claude Sonnet 4.6 または Opus 4.6 (Auto Mode に必要)。
- Claude Code インストール済み: CLI、デスクトップアプリ、または VS Code 拡張機能の最新バージョン。
- プロジェクトディレクトリ: 作業対象のローカルコードベース。
- ターミナルアクセス: CLI 使用のため(完全な制御には推奨)。
注意: Auto Mode は現在、研究プレビュー段階です。管理者は管理設定を通じて組織全体で無効化できます。
ステップ 1: Claude Code をインストールする
-
ターミナルを開きます。
-
ご使用の OS に応じたインストールコマンドを実行します:
macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bashWindows (PowerShell)
irm https://claude.ai/install.ps1 | iex -
インストールを確認します:
claude --version -
(オプション) macOS で Homebrew を使用する場合:
brew install --cask claude-code
インストール後、Claude Code はバックグラウンドで自動更新されます。
ステップ 2: Claude Code にログインする
- インタラクティブセッションを開始します:
claude - 画面上のログインプロンプトに従います(初回使用時のみ)。
- Team または Enterprise アカウントを使用します。
ログイン後、認証情報は安全に保存されます。
ステップ 3: Auto Mode を有効にする
Auto Mode は、モードサイクルに表示される前に明示的にロック解除する必要があります。
CLI メソッド(推奨)
有効化フラグを付けて起動します:
claude --enable-auto-mode
または、直接 Auto Mode で起動します:
claude --enable-auto-mode --permission-mode auto
設定ファイルメソッド
~/.claude/settings.json(ユーザーレベル)または .claude/settings.local.json(プロジェクトレベル)を作成または編集します:
{
"defaultMode": "auto"
}
重要: --enable-auto-mode フラグは、起動時に Shift+Tab サイクルでモードを表示させるために、依然として必要です。
デスクトップ / VS Code 拡張機能
- Claude Code 設定を開きます。
- Auto Mode をオンに切り替えます(CLI フラグまたは管理者設定で有効化後にのみ表示されます)。
ステップ4: オートモード分類器の設定(推奨)
オートモードは、安全なアクションを承認するためのバックグラウンド分類器を使用します。ご自身の環境に合わせてカスタマイズしてください。
-
組み込みルールを確認:
claude auto-mode defaults -
出力結果をコピーし、信頼されたインフラストラクチャを含む設定ファイルを作成/編集:
{ "autoMode": { "environment": [ "組織: Acme Corp. 主な用途: ソフトウェア開発", "ソース管理: github.com/acme-corp およびすべてのリポジトリ", "クラウドバケット: s3://acme-build-artifacts" ], "allow": [ "ステージング環境へのデプロイは許可: 隔離された環境" ], "soft_deny": [ "公式CLI以外でのデータベースマイグレーションの実行は禁止" ] } } -
設定を検証:
claude auto-mode config -
カスタムルールに関するAIフィードバックを取得:
claude auto-mode critique
ステップ5: セッションを開始しオートモードに切り替え
-
プロジェクトに移動:
cd /path/to/your-project -
オートモード有効でClaude Codeを起動:
claude --enable-auto-mode -
セッション中にモードを切り替え:
- Shift + Tab(または Alt + M)を繰り返し押して循環:
default→acceptEdits→plan→auto - 現在のモードはステータスバーに表示されます
- Shift + Tab(または Alt + M)を繰り返し押して循環:
-
Claudeにタスクを指示。例:
認証モジュールをリファクタリングし、単体テストを追加して、完全なテストスイートを実行してください。
オートモードはこれで、低リスクのツール呼び出し(ファイル読み取り、ターゲット編集、標準的なビルド/テスト)を自動承認し、分類器がリスクのあるものをブロックします。
ステップ6: 効果的な使用のためのベストプラクティス
- 最初にプランモードで開始:
plan(Shift+Tab 2回)に切り替え、Claudeの計画を確認してからオートモードに切り替え - プロジェクトコンテキストを追加: コーディング標準、ビルドコマンド、禁止アクションを含む
CLAUDE.mdファイルをルートに作成 - チェックポイントを使用: Claudeは変更前に状態を自動保存。
Esc2回または/rewindで巻き戻し可能 - フックと組み合わせ: 編集後の自動リンターやテストのために
.claude/settings.jsonを設定 - 進捗を監視: 詳細モード(
Ctrl + R)で完全な推論プロセスを表示
よくある問題とトラブルシューティング
-
自動モードがサイクルに表示されない:
--enable-auto-modeを付けて起動したことを確認してください。- Team/Enterprise プランで Sonnet 4.6 または Opus 4.6 を利用していることを確認してください。
- 組織の管理者設定を確認してください。
-
分類器が正当な操作をブロックする:
- 明示的なルールを
autoMode.allowまたはenvironmentに追加してください。 - 提案を得るために
claude auto-mode critiqueを使用してください。 - タスクの指示をより明確にするか、一時的に
acceptEditsに切り替えてください。
- 明示的なルールを
-
レイテンシーまたはトークン使用量の増加:
- バックグラウンドの分類器によるものです。長いセッションでのみ使用することを想定しています。
-
保護されたパスでの権限エラー:
.git,.claudeなどは、ほとんどのモードでプロンプトが表示されます。完全な自律性を得るには、分離された環境(Docker/VM)を使用してください。
-
セッションが予期せず終了する:
- 最新の会話を続けるために
claude -cを実行してください。
- 最新の会話を続けるために
次のステップ
- 複雑なリファクタリング前に Plan Mode を探索してください。 -(そうですね、間違えました。以下のように原文と揃えて箇条書きを続けます。)
- 繰り返し可能なワークフローのために カスタムコマンド と フック を設定してください。
- サブエージェント を試して、並列タスク(例: フロントエンド + バックエンド)を実行してください。
- CI/CD と統合し、GitHub Actions を使用して完全に自動化されたパイプラインを構築してください。
- 安全性のために、使い捨ての Git ブランチまたは Docker コンテナで実験してください。
自動モードを有効にして適切に設定することで、強力な安全策を維持しつつ、大幅に中断を減らして長時間の自律的なコーディングセッションを実行できます。今日は簡単なタスクから始め、自信が持てるにつれて信頼できる環境ルールを徐々に拡大してください。