.claude/settings.json
.claude/settings.json
primarily used for what tools are allowed to run without permissions.
Note there are multiple levels of settings.json
primarily need to be aware of:
YOUR_PROJECT/.claude/settings.json
- settings in your project (where you start claude)$HOME/.claude/settings.json
- your user settings that apply across projects.- For this setting it is highly recommended to delete this file and instead create a symlink from
$HOME/.claude/settings.json
to$YOUR_GIT_CONTROLLED_ENVIRONMENT_DIR/some/config/claude/settings.json
. So that your global settings.json is source controlled.
- For this setting it is highly recommended to delete this file and instead create a symlink from
Backlinks