config-audit

Featured

Run a full audit of the user's Claude Code configuration via the Agent Monitor Config Explorer API: counts per surface (user vs project), duplicate or overlapping skills and subagents, hooks that run shell commands, and which surfaces are read-only vs mutable. Reads /api/cc-config/overview, /skills, /agents, /commands, /hooks, and /settings. Use when reviewing your Claude Code setup for sprawl, duplication, or risk.

Web & Frontend 1,016 stars 239 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Config Audit Produce a complete, data-backed audit of how the user's `~/.claude` configuration has grown, what overlaps, and what is risky — all read through the Agent Monitor dashboard at `http://localhost:4820`. ## Input The user provides: **$ARGUMENTS** This may be: - empty or "full" — audit every surface (default). - "skills" / "agents" / "commands" / "hooks" / "settings" — scope the audit to one surface only. - a project path passed as `?cwd=` — to audit a project other than the dashboard server's own working directory. ## Data Sources | Endpoint | Returns | |----------|---------| | `GET /api/cc-config/overview` | `roots` + `counts` for every surface, split `{user,project}` where applicable (skills, agents, commands, outputStyles, plugins, mcpServers, hooks, memory, settingsFiles) | | `GET /api/cc-config/skills` | `{ items:[{ scope, name, file, size, mtime, frontmatter, preview }] }` | | `GET /api/cc-config/agents` | `{ items:[{ scope, name, file, size, mtime, frontmatter, preview }] }` | | `GET /api/cc-config/commands` | `{ items:[{ scope, name, file, size, mtime, frontmatter, preview }] }` | | `GET /api/cc-config/hooks` | `{ items:[{ scope, file, exists, hooks:{ <Event>:[{matcher,type,command,timeout}] } }] }` | | `GET /api/cc-config/settings` | `{ items:[{ scope, file, exists, data(redacted), raw_size }] }` | ## Report Sections ### 1. Surface inventory (user vs project) From `/overview` `counts`, print a table: one row per surface with `user`, `project`,...

Details

Author
hoangsonww
Repository
hoangsonww/Claude-Code-Agent-Monitor
Created
6 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

claude-audit

Audit a project's effective Claude Code configuration — custom and plugin-provided agents and skills — and produce a structured overlap/conflict report with keep / modify / drop recommendations scoped to the project's stated objectives. Trigger this skill whenever the user types `/claude-audit`, asks to "audit my claude config", "find overlap in my agents", "check for skill conflicts", "are any of my agents duplicates", "what's redundant in my setup", or any similar request to review the agent/skill surface for the current project. Also trigger after a fresh plugin install when the user wants to verify nothing new collides with what's already there.

3 Updated 6 days ago
glitchwerks
AI & Automation Listed

config-audit

Audit Claude Code configuration against current best practices. Use when checking configuration health, after updates, or periodically to ensure optimal setup. Triggers on: 'audit config', 'check setup', 'config health'.

0 Updated 2 months ago
akuroglo
AI & Automation Listed

agent-config-audit

Audit AI agent configuration files (CLAUDE.md, AGENTS.md, preference files) for contradictions, duplication, bloat, and personal/team boundary violations. Use when unsure which instruction files are active for a project, after restructuring how your config is organised, or when the same rule turns up in two files with different wording. Do NOT fire to write or restructure one file (that is `claude-md-pointer-check`), to judge whether a single addition earns its place (`redundancy-check-before-ship`), or on source, tests and config values: this reads the instruction files as a set and reports what they do to each other.

1 Updated today
damson