設定
--dangerously-skip-permissionsとは?
読み方: デンジャラスリー スキップ パーミッションズ
定義
Claude Code 起動時に指定する CLI フラグ。すべてのツール実行をユーザー確認なしで自動承認する。CI/CD やヘッドレス自動化向け。
詳しい解説
--dangerously-skip-permissions は claude コマンドの起動オプションで、ファイル編集やシェルコマンド実行時の承認ダイアログをすべてスキップします。「YOLO モード」とも呼ばれます。主な用途は GitHub Actions や CI/CD パイプラインでのヘッドレス実行です。対話的なセッションで使う場合は、意図しないファイル削除や危険なコマンドの実行を防げなくなるため、--allowedTools フラグと併用して許可するツールを明示的に制限するのが推奨されます。Anthropic の公式ドキュメントでも、本番コードベースでの使用には十分な注意が必要とされています。
使用例
claude --dangerously-skip-permissions -p 'Fix all lint errors'