Claude Code 事故防止チェックリスト
(設定レビュー版)

自律で動く Claude Code を、取り消せない事故から守るための、自分でできる点検の一覧です。実際に GitHub の Issue で報告された事故をもとに作りました。一つずつ「今の自分の設定でこれは防げるか」を確かめてください。防げないなら、その場で直せます。

登録は要りません。この頁がそのまま全文です。

この一覧が守るもの(すべて実際に報告された事故)

共通点は「一度起きると取り消せない」ことです。だから、起きる前に止める仕組みが要ります。

1. 取り消せない削除

自分でできる最小の守り:削除は「複製 → 検証 → 削除」の順にします。&& で前の成功に依存させ、沈黙の失敗が次の破壊に繋がらないようにします。

2. main への未検証の push と force-push

3. シークレットの漏洩

4. 文脈の喪失と CLAUDE.md の無視

5. 費用の暴走

この点検を自動にする

上のチェックは、手でやると必ず抜けます。人間もAIも、疲れると確認を飛ばすからです。無料の道具 cc-safe-setup は、この一覧の主要な項目を「実行の手前で止める」フックとして入れます。

npx cc-safe-setup

破壊的コマンドの遮断、main への push の保護、編集後の構文の検証、シークレットの漏洩の防止、コンテキストの監視などの安全フックが入ります。npm の依存はゼロです(フックの実行には jq が要ります。apt install jq か brew install jq で入ります)。

なお、既定のフックが覆うのは、削除・push・シークレット・構文・コンテキストの主要な事故です。サブエージェントが CLAUDE.md を無視する事故(#40459)や費用の暴走の監視など、一部は追加のフックや CLAUDE.md 側の設定が要ります。

cc-safe-setup(GitHub・無料)

もっと深く、体系的に

一つ一つの事故を「なぜ起きたか」から理解し、多層の防御まで体系的に押さえたい人には、事故防止の本があります。買った後の毎月の更新も、追加の費用なく読めます。この無料のチェックリストは、その本の中核を蒸留したものです。

Claude Code 事故防止の本(Zenn)