Permission Modes
Permission modes determine how the Claude Code agent handles tool approval during a run.| Mode | Description |
|---|---|
default | Standard approval flow. Pre-approved tools run automatically; all other tools require explicit user approval before execution. |
acceptEdits | Automatically approve file edit operations (Write, Edit, NotebookEdit) in addition to the pre-approved tool set. Useful when you trust the agent to modify files without confirmation. |
bypassPermissions | Skip all approval dialogs entirely. Every tool call executes without user confirmation. |
plan | Planning mode only. The agent reasons about the goal and produces a plan but does not execute any tools. Use this to review what the agent intends to do before granting execution permission. |
Settings Sources
Claude Code loads settings from multiple files, merged in priority order. Higher-priority sources override lower ones.User Settings (Lowest Priority)
Path:
Global settings that apply to all projects. Define your default permission mode, preferred tools, and baseline configuration here.
~/.claude/settings.jsonGlobal settings that apply to all projects. Define your default permission mode, preferred tools, and baseline configuration here.
Project Settings
Path:
Project-level settings shared with the team via version control. Use this for project-specific permission overrides, allowed tools, and MCP server definitions that all contributors should share.
.jinzo/settings.json (in the project root)Project-level settings shared with the team via version control. Use this for project-specific permission overrides, allowed tools, and MCP server definitions that all contributors should share.
Settings are merged top-down. A field defined in
.jinzo/settings.local.json takes precedence over the same field in .jinzo/settings.json, which in turn overrides ~/.jinzo/settings.json.MCP Servers
MCP (Model Context Protocol) servers defined in any of the settings files above are automatically loaded when the Claude Code agent starts. These servers extend the agent’s tool capabilities with custom tools, data sources, and integrations. See MCP Servers for details on configuring MCP server connections.Skills
Skills are markdown instruction files that the Claude Code agent discovers and loads automatically. They provide domain-specific knowledge and behavioral instructions. Skills are loaded from two locations:| Location | Scope |
|---|---|
~/.claude/skills/ | Global skills available across all projects |
.jinzo/skills/ | Project-specific skills committed with the repository |
