update-claude-settings

Detect project tech stacks and generate Claude Code settings.local.json permissions.

13|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/ulpi-io/browse --skill update-claude-settings
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-claude-settings
Source: https://github.com/ulpi-io/browse/tree/main/.agents/skills/update-claude-settings
Command: npx skills add https://github.com/ulpi-io/browse --skill update-claude-settings

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects a project's tech stack and generates Claude Code settings.local.json permissions and MCP server suggestions to ensure correct, secure agent access.

Core Features & Use Cases

  • Detects languages, package managers, frameworks, services, and monorepo structure to tailor Claude Code permissions.
  • Generates a complete settings.local.json and .mcp.json with read-only and development commands, merging with existing configurations while preserving custom rules.
  • Suggests WebFetch domains and MCP servers for detected services to streamline documentation access and integration.

Quick Start

Invoke the /update-claude-settings command in your project to generate and merge Claude Code settings.

Frequently Asked Questions about update-claude-settings

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

FAQPage Schema
How do I configure Claude Code permissions automatically for my project stack?

Claude Code permissions are configured by detecting your project's tech stack from lockfiles and config files, then generating a settings.local.json file with appropriate read-only and development commands.

How does Claude Code detect permissions for a monorepo structure?

Claude Code detects monorepo structures by analyzing lockfiles and config files across the project. It then generates permissions for detected tools and services, merging configurations while preserving existing custom rules.

Can I generate MCP server suggestions and settings.local.json at the same time?

Yes, you can generate MCP server suggestions and settings.local.json simultaneously. The process suggests MCP servers for detected services and merges configurations into existing .mcp.json files.

Does generating Claude Code settings overwrite my existing local configuration?

Generating Claude Code settings does not overwrite your configuration. The process reads existing .claude/settings.local.json and .mcp.json files, merging new permissions while preserving your custom rules.

What are the limitations of auto-configuring Claude Code permissions from a tech stack?

A limitation is that it excludes non-detected tools, meaning permissions are only generated for languages, package managers, and frameworks explicitly found in your config and lockfiles during the detection process.