Assets/settings.template.json

{
  "_comment": "Template for %USERPROFILE%\\.claude\\settings.json. Copy, fill in, and REMOVE every _comment key — Claude Code does not strip them. Deliberately absent: permissions.additionalDirectories, which is host-wide and must be granted per instance instead. See docs/provisioning.md.",

  "env": {
    "CLAUDE_CODE_USE_POWERSHELL_TOOL": "1"
  },

  "permissions": {
    "defaultMode": "auto"
  },

  "_comment_shell": "Only set defaultShell to bash if `bash` actually resolves on PATH. A stock Git for Windows install does NOT put bash on PATH — install.ps1 checks and prints the fix. Remove this key to use PowerShell.",
  "defaultShell": "bash",

  "enabledPlugins": {},

  "_comment_marketplaces": "Directory sources must exist on THIS host or every session throws a plugin load error, invisibly. install.ps1 checks and names what to remove.",
  "extraKnownMarketplaces": {},

  "effortLevel": "xhigh",
  "autoUpdatesChannel": "latest",

  "_comment_notify": "Matters more on an always-on host: a hidden session waiting on input is invisible until it notifies you.",
  "agentPushNotifEnabled": true,

  "_comment_prompts": "skipAutoPermissionPrompt stops auto mode re-confirming every session start — wanted friction removal. Do NOT add skipDangerousModePermissionPrompt: that one is the brake that catches an unintended flip into bypassPermissions.",
  "skipAutoPermissionPrompt": true,

  "tui": "fullscreen"
}