非エンジニアでも安心!Claude Code を安全に使うための 2 つの設定ファイル(settings.local.json と CLAUDE.md)
非エンジニアでも安心!Claude Code を安全に使うための 2 つの設定ファイル Claude Code は強力なツールですが、ファイルの削除やシステムコマンドの実行など、意図しない操作が起きる可能性もあります。@tetumemo さんのポスト では、非エンジニアが Claude Code を安全に使うために設定すべき 2 つのファイルが紹介されています。 「包丁」に例えると、settings.local.json は安全カバー(物理的に危険な操作を防ぐ)、CLAUDE.md は『危ないから気をつけて』という声かけ(AI に判断基準を与える)。両方揃って初めて安全性が確保されるという、分かりやすい整理です。 1. settings.local.json — 「仕組みとして」操作を制限する settings.local.json とは Claude Code の権限設定ファイルです。AI がどのコマンドを実行でき、どのコマンドを実行できないかを JSON で定義します。 設定ファイルは .claude/settings.local.json に配置します。.local が付くファイルは自動的に .gitignore に追加されるため、個人の設定がチームに影響しません。 基本構造 1 2 3 4 5 6 7 8 9 10 { "permissions": { "allow": [ "許可するコマンドやツール" ], "deny": [ "禁止するコマンドやツール" ] } } 非エンジニア向け推奨設定 @tetumemo さんが紹介しているのは、以下のような設定方針です。 ...