プロジェクトの .claude/settings.local.json を更新する。「ローカル設定を更新して」「local settings を変更」「個人用設定を変えて」「自分だけの設定」「ローカル permissions を追加」「個人設定ファイルを編集」「settings.local を更新」などで起動。Git にコミットされない個人用の Claude Code 設定を管理。
Updates your project's `.claude/settings.local.json` for personal preferences. Activates when you say "update local settings" or "change personal config" to manage Git-ignored personal permissions, tools, and environment variables.
/plugin marketplace add shiiman/claude-code-plugins/plugin install shiiman-claude@shiiman-claude-code-pluginsThis skill is limited to using the following tools:
プロジェクトの .claude/settings.local.json を更新します。
settings.local.json は個人用のローカル設定ファイルです:
.gitignore に追加.claude/settings.local.json が存在するか確認:
ファイルが存在する場合:
ファイルが存在しない場合:
.claude ディレクトリが存在しない場合は作成ユーザーに何を変更したいか確認:
.claude/settings.local.json を更新または作成。
変更内容をユーザーに報告。
| 設定内容 | settings.json | settings.local.json |
|---|---|---|
| チーム共通ルール | ✅ | ❌ |
| 個人の許可設定 | ❌ | ✅ |
| 実験的な設定 | ❌ | ✅ |
| セキュリティポリシー | ✅ | ❌ |
| 個人の環境変数 | ❌ | ✅ |
個人用の許可設定(チームの settings.json を上書き):
{
"permissions": {
"allow": ["Bash(docker:*)"],
"deny": []
}
}
個人用のツール許可:
{
"allowedTools": ["Read", "Write", "Bash", "Glob", "Grep", "WebFetch"]
}
個人の環境変数(注意: 機密情報は直接書かず、環境変数を参照):
{
"env": {
"DEBUG": "true",
"LOG_LEVEL": "verbose"
}
}
ファイルが存在しない場合、以下のテンプレートを使用して作成できます。
{
"permissions": {
"allow": [],
"deny": []
}
}
{
"permissions": {
"allow": [
"Bash(npm:*)",
"Bash(npx:*)",
"Bash(pnpm:*)",
"Bash(yarn:*)"
],
"deny": []
},
"env": {
"DEBUG": "true"
}
}
.claude ディレクトリが存在しない場合:
mkdir -p .claude
.claude ディレクトリがない場合は自動作成