review-settings

Reconcile permissions across Claude Code settings files with diffs.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/hpsgd/turtlestack --skill review-settings
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-settings
Source: https://github.com/hpsgd/turtlestack/tree/main/plugins/practices/thinking/skills/review-settings
Command: npx skills add https://github.com/hpsgd/turtlestack --skill review-settings

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Claude Code settings projects often accumulate misconfigurations, leading to overly broad permissions, conflicting rules, and duplicated entries. This Skill identifies these issues and guides you toward a reconciled, safer configuration.

Core Features & Use Cases

  • Discover overly broad permissions across project, local, and global settings.
  • Detect conflicting or duplicate rules and propose safe consolidations.
  • Generate a reconciled configuration along with diffs for review.

Quick Start

Run the audit against the target Claude Code settings to generate a reconciled configuration.

Frequently Asked Questions about review-settings

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Claude Code settings for conflicting permissions?

To audit Claude Code settings, this Skill scans project, local, and global JSON files, classifies permissions by tool and scope, and flags conflicting rules. It then outputs a reconciled configuration with diffs for your review.

What are overly broad permissions in Claude Code settings.json?

Overly broad permissions in Claude Code settings.json are access rules granting excessive tool privileges across scopes. This Skill detects these risky entries by analyzing project, local, and global configurations and proposes safer consolidations.

How do I reconcile settings between global and project-level Claude Code configs?

To reconcile settings between global and project-level Claude Code configs, this Skill compares the JSON files, detects duplicate or conflicting rules, and generates a harmonized configuration with diffs to reduce security risks.

Does this settings audit work with local .claude/settings.local.json files?

Yes, this settings audit works with local .claude/settings.local.json files. It analyzes both shared and personal configurations across project, local, and global scopes to identify conflicts and generate a consolidated output.

Why does Claude Code have duplicate permission rules in different settings files?

Duplicate permission rules occur because Claude Code configurations accumulate across project, local, and global scopes over time. This Skill detects these overlapping entries and guides you toward a reconciled configuration by proposing consolidations.