Claude Settings Scope Diff & Merge Analyzer
Diff managed, user, project, and local settings scopes and compute the effective merged Claude configuration
Claude Settings Scope Diff & Merge Analyzer
{
"effective": {
"approval.mode": "\"strict\"",
"mcp.allow": "[\"docs-search\"]",
"theme": "\"light\""
},
"conflicts": [
{
"key": "approval.mode",
"managed": "\"strict\"",
"user": "\"auto\""
},
{
"key": "mcp.allow",
"managed": "[\"docs-search\"]",
"project": "[\"docs-search\",\"release-notes\"]"
},
{
"key": "theme",
"local": "\"light\"",
"user": "\"dark\""
}
],
"lockedByManaged": [
"approval.mode",
"mcp.allow"
],
"scopeCounts": {
"managed": 2,
"user": 2,
"project": 1,
"local": 1
}
}Updated . Provided as is. Check the output before you rely on it in production.
How to use Claude Settings Scope Diff & Merge Analyzer
- 1
Paste settings scopes as JSON
Include managed, user, project, and local objects as available. Missing scopes are allowed and still produce a valid merge report.
- 2
Compute effective settings
Click Compute Effective Settings to flatten each scope and resolve precedence into one effective key-value map.
- 3
Review conflicts and managed locks
Check the conflict list and managed-locked keys to identify where local overrides are being superseded by higher-priority policy.
- 4
Apply resolved values to baseline config
Use the effective output as the canonical reference when debugging drift or preparing reproducible environment settings.
Questions and answers
What is Claude Settings Scope Diff?
Which settings scopes are supported?
How does the tool detect managed locks?
Does Claude Settings Scope Diff store or send my data?
For AI agents: how to call this tool
Machine-readable contract, endpoints and examples. Humans can ignore this section.
Best Path For Builders
Browser workflow
Runs instantly in the browser with private local processing and copy/export-ready output.
Browser Workflow
This tool is optimized for instant in-browser execution with local data handling. Run it here and copy/export the output directly.
/claude-settings-scope-diff/
For automation planning, fetch the canonical contract at /api/tool/claude-settings-scope-diff.json.