Agent skill · software engineering · aiskillstore
claude-settings-audit
Analyze a repository to generate recommended Claude Code settings.json permissions. Use when setting up a new project, auditing existing settings, or determining which read-only bash commands to allow. Detects tech stack, build tools, and monorepo structure.
Why this skill is useful
Adds executable scripts for detecting tech stack and generating Claude Code settings.json permissions based on repository analysis.
What it needs
Requires bash installed locally. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Claude Settings Audit Analyze this repository and generate recommended Claude Code settings.json permissions for read-only commands. Phase 1: Detect Tech Stack Run these commands to detect the repository structure: Check for these indicator files: Category Files to Check ---------- --------------- Python pyproject.toml, setup.py, requirements.txt, Pipfile, poetry.lock, uv.lock Node.js package.json, package-lock.json, yarn.lock, pnpm-lock.yaml Go go.mod, go.sum Rust Cargo.toml, Cargo.lock Ruby Gemfile, Gemfile.lock Java pom.xml, build.gradle, build.gradle.kts Build Makefile, Dockerfile, docker-compose.yml Infra .tf files, kubernetes/, helm/ Monorepo lerna.json, nx.json, turbo.json, pnpm-workspace.yaml Phase 2: Detect Services Check for service integrations: Service Detection --------- ----------- Sentry sentry-sdk in deps, @sentry/ packages, .sentryclirc, sentry.properties Linear Linear config files, .linear/ directory Read dependency files to identify frameworks: package.json → check dependencies and devDependencies pyproject.toml → check [project.dependencies] or [tool.poetry.dependencies] Gemfile → check gem names Cargo.toml → check [dependencies] Phase 3: Check Existing Settings Phase 4: Generate Recommendations Build the allow list by combining: Baseline Commands (Always Include) Stack-Specific Commands Only include commands for tools actually detected in the project. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/claude-settings-audit