Claude Code自動承認クイックTips(90秒実践)¶
1. Shift+Tabでモードを即確認¶
3ステップチェック
- Claude Codeのエディタ右上に表示されるモードを確認(
Normal → Auto → Plan)。 - Autoモードへ入れたら、危険操作(削除・Secrets閲覧)は実行しないと決めておく。
- Planモードになる前に
EscまたはShift+Tabで通常モードへ戻し、不要な自動承認を防ぐ。
コツ: セッション開始直後に
/statusを叩き、モードとSandboxの状態をTodoWriteタスクへ貼り付けておくと監査が簡単です。
2. CLIフラグは「用途+制限セット」で共有¶
# テスト修正+整形だけを自動承認
claude --dangerously-skip-permissions "Run eslint --fix && pnpm test"
# ビルド+ドキュメント再生成
claude --dangerously-skip-permissions "Build Storybook and refresh docs"
- 事前にSlack/Issueで「このフラグは〇〇タスク専用」と宣言する。
- ネットワークやSecretsを触るタスクは
--dangerously-skip-permissionsを使わず、明示承認に切り替える。 - コマンド末尾に
&& ./cleanup.shのようなクリーンアップスクリプトを追加し、生成物の後始末まで自動化すると安心。
3. TodoWrite+ログで可視化を固定¶
| ステップ | コマンド | 目的 |
|---|---|---|
| タスク生成 | gh issue create --title "Claude auto approve" --project @me/4 | TodoWrite + GitHub Projectを同時作成 |
| 実行ログ | claude --dangerously-skip-permissions --transcript logs/claude_session.jsonl | 実行証跡をログディレクトリへ保存 |
| 監査 | gh issue comment <Issue#> --body "Progress: step N completed" | 親Issueへ進捗を自動反映 |
ログ添付テンプレ
TodoWriteタスクに以下の定型を貼り付けると、次回からの再現が5分で済みます。
- モードスクリーンショット: [link]
- Transcript: logs/claude_session.jsonl
- 例外コマンド: (危険操作を明記)
次のアクション¶
内部リンクで関連記事へ移動し、必要ならTodoWriteテンプレを複製してチーム内で共有してください。