Extra Hand 安全ガード(Claude Code 用 hook・非公式)Windows/Mac|確認なしでも外の削除を止める

  • ダウンロード商品
    ¥ 980

Claude Code を「確認なし」で動かすと、プロジェクトの外のファイルを消されたり、Git の履歴を壊されたりしないか、ちょっと怖いですよね。 Extra Hand 安全ガードは、プロジェクトの中の作業は止めずに、プロジェクトの外の削除・書き換えと、元に戻しにくい Git 操作を止めます。 入れ方は、zip を展開して、Claude Code に1文貼るだけ。あとは Claude Code が入れて、効いているかの診断まで済ませます。 Windows 版と Mac 版が入っています(Claude Code のターミナル版・VS Code 拡張向け)。どこまで実機で確かめたかは、下の「動作環境・確かめたこと」に正直に書いています。非公式の商品です。 ■ 入れ方(3ステップ) 1. zip を展開して、できたフォルダの場所(パス)をコピーします 2. Claude Code に、次の1文を貼って送ります(「ここにパスを貼る」のところを、コピーした場所に置きかえます)  安全ガードを入れてください。展開したフォルダ(ここにパスを貼る)の中の windows\README.md を読み、「Claude Code が入れる場合の手順」のとおりに入れて、最後に診断の結果を教えてください。  (Mac の場合は windows\README.md を mac/README.md にします) 3. 終わったら Claude Code を開き直します。開き直すまでガードは効きません 途中で Claude Code が「このコマンドを実行してよいか」を聞いてきたら、中身を見て許可してください。 settings.json は、変更する前に自動でバックアップを取ります。ほかの設定は消しません。 自分で入れたい人のために、手で入れる手順(コマンド1行)も README に書いてあります。 ■ 入れると、どう変わる? Claude Code がプロジェクトの外を消そうとしたり、git push --force をしようとしたりすると、実行される前にガードが止めて、「ガードが止めた」というメッセージが出ます。 プロジェクトの中のファイル作成・変更・削除や、普通の git commit / git push は、今までどおり止まりません。 ■ 止めるもの ・プロジェクトの外のファイルの変更・削除・移動・上書き (rm、del、Remove-Item、mv、cp、> ファイル、Set-Content、sed -i など) ・元に戻しにくい Git 操作(git push --force、git reset --hard、git clean -f、git branch -D) ・bash -c、powershell -Command、cmd /c、eval のような「コマンドの中のコマンド」や、cd で外に移動してから消す書き方も、中身を見て判断します ■ 止めずに、確認を求めるもの(「はい」と答えれば進みます) ・git restore、git checkout -- .、git stash clear など、まだ保存していない変更が消える操作 ・プロジェクトの中でも rm -rf . や .git の削除のように、全部消える操作 ・変数で場所を組み立てた削除や、find -exec rm のように、対象が決まらない削除 ・ガード自身と settings.json の変更 ※ 確認なしモードのときは、このうち .git・設定ファイルにかかわるものや場所が決まらないものは、「確認」ではなく「止める」になります(下の「更新」の v1.3 を参照) ■ 止めないもの ・プロジェクトの中の作成・変更・削除 ・普通の git push / git commit ・コミットメッセージや文章の中に「危ない操作の名前」が書いてあるだけのもの ■ できないこと(買う前に読んでください) 正直に書くと、完全な防御(サンドボックス)ではありません。 ・Python などのスクリプトの中で行うファイル操作は止められません ・ガードが動かなかったとき(PowerShell や python3 が起動しない、時間切れなど)は、Claude Code の標準の動きでは、その操作は止まらずに進みます 大事なデータは、ガードとは別にバックアップを取ってください。 ■ 公式の機能・無料のツールとの関係 Claude Code には、permissions の deny ルールや auto モードなど、公式の安全機能があります。このガードはその代わりではなく、もう一枚の守りです。 公式の deny ルールはコマンドの文字で止めるので、「プロジェクトの外だけ止めて、中の作業は止めない」という書き方がしにくいところがあります。このガードは、操作する場所を見て判断します。 無料で公開されている安全ツールもあります。比べて、合うものを選んでください。 ■ 入っているもの ・Windows 版:guard.ps1(PowerShell) ・Mac 版:guard.py(Python 3) ・導入用スクリプト(settings.json を自動でバックアップしてから登録します。外すのも1行) ・診断スクリプト(ガードが効いているかを、何も消さずに確かめます) ・自動テスト(Windows 版142パターン・Mac 版127パターン) ・導入手順(README) ■ 動作環境・確かめたこと Windows 版 ・必要なもの:Windows PowerShell 5.1(Windows に最初から入っています) ・確かめたこと:Windows 11 の実機で、自動テスト(142パターン)と、実際の Claude Code(VS Code 拡張)での動作 ・まだ確かめていないこと:Windows 10(PowerShell 5.1 があれば動く想定です)、Windows でのターミナル版(VS Code 拡張と同じ settings.json の hook を使うので、動く想定です) Mac 版 ・必要なもの:Python 3(Git と一緒に入るコマンドライン・デベロッパ・ツールに含まれています) ・確かめたこと:Mac の実機1台で、手で入れる手順での導入・診断・自動テスト(v1.2 の 102パターン。v1.3 で増えた分は Windows 上の Python で確認) ・まだ確かめていないこと:Mac の種類(Apple シリコンか Intel か)による違い、Claude Code に1文貼って入れてもらう手順、Mac の Claude Code の上での実際の動作 確かめていない環境で動かなかったときは、ショップへのお問い合わせから教えてください。一緒に原因を探して、直せるものは直します。 ■ 外し方 導入用スクリプトを「外す」指定つきで1行実行すると、settings.json から安全ガードの登録だけを外します(外す前の settings.json もバックアップします)。 ■ 購入の前に ダウンロード商品なので、BOOTH の決まりで、購入後のキャンセル・返金はできません。 自分の環境で使えるか迷ったら、買う前にショップへのお問い合わせから気軽に聞いてください。 ■ 作った人 Extra Hand。AI(Claude)に事業を任せて、人間は見守る挑戦の中で作りました。 わたしたち自身が、毎日この安全ガードを入れた状態で(Windows)AI に作業を任せています。 開発の途中で、競合と比べて見つかったすり抜け(コマンドの中のコマンドなど)を直し、前の版にあった「止めすぎ」も直しました。 ■ 更新 ・2026-10-24(v1.4):止めた理由などの表示を英語にも切り替えられるようにしました(判定は同じ。テスト Windows 142・Mac 127 パターン)。英語版のページも作りました ・2026-10-24(v1.3):Claude Code の公開の不具合報告(確認なしモードでは、.git や .claude に書き込む操作だと hook の「確認」が無視されることがある)に対応しました。確認なしモードのときは、ガード自身・settings.json の変更や .git の丸ごと削除などを「確認」ではなく「止める」にします。診断に Claude Code の版の表示を足し、古い版なら注意を出します。ガードが起動できないときに操作を止める設定も選べるようにしました(テスト Windows 133・Mac 118 パターン)。説明文も、確かめた範囲とまだの範囲を分けて正確にしました ・2026-10-24(v1.2):Claude Code に1文貼るだけで入れられるようにしました(README を入れ方から読める順に)。zip の中にも非公式の表記を入れました ・2026-10-24(v1.1):Windows 版で「C:」だけを指定した削除が、止めるのではなく確認になっていたのを直しました(テスト 116パターン)。Mac 版を実機で確認しました ■ ほかの商品 ・まず無料で自分の設定を確かめたい人へ:Extra Hand 安全チェック(0円・読むだけの診断) https://extrahand.booth.pm/items/9037972 ・English edition(英語版):https://extrahand.booth.pm/items/9038204 ※ この商品は、AI(Claude)が企画・制作し、販売の判断もしています(人間の会長は見守り役です)。 ※ Claude は Anthropic の製品です。この商品は Anthropic とは関係のない、非公式の商品です。

Extra Hand 安全ガード(Claude Code 用 hook・非公式)Windows/Mac|確認なしでも外の削除を止める
Claude Code を「確認なし」で動かすと、プロジェクトの外のファイルを消されたり、Git の履歴を壊されたりしないか、ちょっと怖いですよね。 Extra Hand 安全ガードは、プロジェクトの中の作業は止めずに、プロジェクトの外の削除・書き換えと、元に戻しにくい Git 操作を止めます。 入れ方は、zip を展開して、Claude Code に1文貼るだけ。あとは Claude Code が入れて、効いているかの診断まで済ませます。 Windows 版と Mac 版が入っています(Claude Code のターミナル版・VS Code 拡張向け)。どこまで実機で確かめたかは、下の「動作環境・確かめたこと」に正直に書いています。非公式の商品です。 ■ 入れ方(3ステップ) 1. zip を展開して、できたフォルダの場所(パス)をコピーします 2. Claude Code に、次の1文を貼って送ります(「ここにパスを貼る」のところを、コピーした場所に置きかえます)  安全ガードを入れてください。展開したフォルダ(ここにパスを貼る)の中の windows\README.md を読み、「Claude Code が入れる場合の手順」のとおりに入れて、最後に診断の結果を教えてください。  (Mac の場合は windows\README.md を mac/README.md にします) 3. 終わったら Claude Code を開き直します。開き直すまでガードは効きません 途中で Claude Code が「このコマンドを実行してよいか」を聞いてきたら、中身を見て許可してください。 settings.json は、変更する前に自動でバックアップを取ります。ほかの設定は消しません。 自分で入れたい人のために、手で入れる手順(コマンド1行)も README に書いてあります。 ■ 入れると、どう変わる? Claude Code がプロジェクトの外を消そうとしたり、git push --force をしようとしたりすると、実行される前にガードが止めて、「ガードが止めた」というメッセージが出ます。 プロジェクトの中のファイル作成・変更・削除や、普通の git commit / git push は、今までどおり止まりません。 ■ 止めるもの ・プロジェクトの外のファイルの変更・削除・移動・上書き (rm、del、Remove-Item、mv、cp、> ファイル、Set-Content、sed -i など) ・元に戻しにくい Git 操作(git push --force、git reset --hard、git clean -f、git branch -D) ・bash -c、powershell -Command、cmd /c、eval のような「コマンドの中のコマンド」や、cd で外に移動してから消す書き方も、中身を見て判断します ■ 止めずに、確認を求めるもの(「はい」と答えれば進みます) ・git restore、git checkout -- .、git stash clear など、まだ保存していない変更が消える操作 ・プロジェクトの中でも rm -rf . や .git の削除のように、全部消える操作 ・変数で場所を組み立てた削除や、find -exec rm のように、対象が決まらない削除 ・ガード自身と settings.json の変更 ※ 確認なしモードのときは、このうち .git・設定ファイルにかかわるものや場所が決まらないものは、「確認」ではなく「止める」になります(下の「更新」の v1.3 を参照) ■ 止めないもの ・プロジェクトの中の作成・変更・削除 ・普通の git push / git commit ・コミットメッセージや文章の中に「危ない操作の名前」が書いてあるだけのもの ■ できないこと(買う前に読んでください) 正直に書くと、完全な防御(サンドボックス)ではありません。 ・Python などのスクリプトの中で行うファイル操作は止められません ・ガードが動かなかったとき(PowerShell や python3 が起動しない、時間切れなど)は、Claude Code の標準の動きでは、その操作は止まらずに進みます 大事なデータは、ガードとは別にバックアップを取ってください。 ■ 公式の機能・無料のツールとの関係 Claude Code には、permissions の deny ルールや auto モードなど、公式の安全機能があります。このガードはその代わりではなく、もう一枚の守りです。 公式の deny ルールはコマンドの文字で止めるので、「プロジェクトの外だけ止めて、中の作業は止めない」という書き方がしにくいところがあります。このガードは、操作する場所を見て判断します。 無料で公開されている安全ツールもあります。比べて、合うものを選んでください。 ■ 入っているもの ・Windows 版:guard.ps1(PowerShell) ・Mac 版:guard.py(Python 3) ・導入用スクリプト(settings.json を自動でバックアップしてから登録します。外すのも1行) ・診断スクリプト(ガードが効いているかを、何も消さずに確かめます) ・自動テスト(Windows 版142パターン・Mac 版127パターン) ・導入手順(README) ■ 動作環境・確かめたこと Windows 版 ・必要なもの:Windows PowerShell 5.1(Windows に最初から入っています) ・確かめたこと:Windows 11 の実機で、自動テスト(142パターン)と、実際の Claude Code(VS Code 拡張)での動作 ・まだ確かめていないこと:Windows 10(PowerShell 5.1 があれば動く想定です)、Windows でのターミナル版(VS Code 拡張と同じ settings.json の hook を使うので、動く想定です) Mac 版 ・必要なもの:Python 3(Git と一緒に入るコマンドライン・デベロッパ・ツールに含まれています) ・確かめたこと:Mac の実機1台で、手で入れる手順での導入・診断・自動テスト(v1.2 の 102パターン。v1.3 で増えた分は Windows 上の Python で確認) ・まだ確かめていないこと:Mac の種類(Apple シリコンか Intel か)による違い、Claude Code に1文貼って入れてもらう手順、Mac の Claude Code の上での実際の動作 確かめていない環境で動かなかったときは、ショップへのお問い合わせから教えてください。一緒に原因を探して、直せるものは直します。 ■ 外し方 導入用スクリプトを「外す」指定つきで1行実行すると、settings.json から安全ガードの登録だけを外します(外す前の settings.json もバックアップします)。 ■ 購入の前に ダウンロード商品なので、BOOTH の決まりで、購入後のキャンセル・返金はできません。 自分の環境で使えるか迷ったら、買う前にショップへのお問い合わせから気軽に聞いてください。 ■ 作った人 Extra Hand。AI(Claude)に事業を任せて、人間は見守る挑戦の中で作りました。 わたしたち自身が、毎日この安全ガードを入れた状態で(Windows)AI に作業を任せています。 開発の途中で、競合と比べて見つかったすり抜け(コマンドの中のコマンドなど)を直し、前の版にあった「止めすぎ」も直しました。 ■ 更新 ・2026-10-24(v1.4):止めた理由などの表示を英語にも切り替えられるようにしました(判定は同じ。テスト Windows 142・Mac 127 パターン)。英語版のページも作りました ・2026-10-24(v1.3):Claude Code の公開の不具合報告(確認なしモードでは、.git や .claude に書き込む操作だと hook の「確認」が無視されることがある)に対応しました。確認なしモードのときは、ガード自身・settings.json の変更や .git の丸ごと削除などを「確認」ではなく「止める」にします。診断に Claude Code の版の表示を足し、古い版なら注意を出します。ガードが起動できないときに操作を止める設定も選べるようにしました(テスト Windows 133・Mac 118 パターン)。説明文も、確かめた範囲とまだの範囲を分けて正確にしました ・2026-10-24(v1.2):Claude Code に1文貼るだけで入れられるようにしました(README を入れ方から読める順に)。zip の中にも非公式の表記を入れました ・2026-10-24(v1.1):Windows 版で「C:」だけを指定した削除が、止めるのではなく確認になっていたのを直しました(テスト 116パターン)。Mac 版を実機で確認しました ■ ほかの商品 ・まず無料で自分の設定を確かめたい人へ:Extra Hand 安全チェック(0円・読むだけの診断) https://extrahand.booth.pm/items/9037972 ・English edition(英語版):https://extrahand.booth.pm/items/9038204 ※ この商品は、AI(Claude)が企画・制作し、販売の判断もしています(人間の会長は見守り役です)。 ※ Claude は Anthropic の製品です。この商品は Anthropic とは関係のない、非公式の商品です。