Ccinspect — Code Quality skill for Claude Code
Linter & runtime auditor for Claude Code configs — 40+ lint rules, write-blindness, agent-bypass, orphan agents, ghost MCP servers, token economics, session recovery.
How to install Ccinspect
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open fedius01/ccinspect and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Ccinspect does
Linter & runtime auditor for Claude Code configs — 40+ lint rules, write-blindness, agent-bypass, orphan agents, ghost MCP servers, token economics, session recovery. Fully offline.
Alternatives in Code Quality
- Refactor Claude Md — Refactor CLAUDE.md by extracting sections to dedicated docs with path-scoped rules 1.6k ★
- Brooks Debt — Run a Brooks-Lint tech debt assessment 1.5k ★
- Session Start — Start a new development session by creating a session file in .claude/sessions/ with the format YYYY-MM-DD-HHM 1.2k ★
README
⚙️ ccinspect
**Claude Code Configuration Inspector**
A CLI tool that inspects, validates, and visualizes Claude Code configurations across all layers (enterprise, user, project-shared, project-local) — and cross-references them against actual runtime behavior.
Scan · Lint · Blame · Audit · History · Diff · Restore · Recover
[](https://www.npmjs.com/package/ccinspect) [](./LICENSE) []()
Goal of the project
Provide Claude Code users with full visibility and confidence that their configuration is correct, conflict-free, efficient, and behaving as intended — like a linter + debugger for your Claude Code setup.
The problem it solves
Claude Code has a complex, layered configuration system — settings files, CLAUDE.md memory files, rules, agents, skills, commands, MCP servers, hooks, and plugins — spread across multiple locations with precedence-based merging. As projects grow, it becomes hard to:
- Know what's actually in effect after all layers merge
- Spot contradictions between levels (e.g., allow at user level, deny at project level)
- Detect dead config (rules with globs matching nothing, orphan agents)
- Understand token budget impact (how much context is consumed at startup)
- Verify that configuration behaves as intended at runtime
Claude Code uses **30+ config files** across **7+ locations** — and when they conflict, debugging is painful.
**ccinspect** fixes that with next capabilities:
🔍 **Discover** — finds every config file across all scopes and shows sizes, tokens, git status 🧹 **Lint** — runs 52 rules catching security gaps, dead references, conflicts, and bloat 📋 **Evidence** — see exactly which lines triggered each detection 🔗 **Blame** — shows the effecti
Related Skills
Lint Status
Show AgentLint status — active rules, violations this session
Coryking Plugins
Claude Code plugin marketplace for people who drive a fleet of agents and want to know what the hell those age
Fix Linter Warnings
Fixes 25 lint issues per batch, uses suppression when needed
Lint Fix
Detect the project linter and type checker, run them, auto-fix all fixable issues, and verify clean output.
Lint Framework
Run framework-linter to detect drift, missing files, malformed specs, rule violations, template drift, and sta
Lint Brain
lint-brain: find the drift between files that no single write can see
Related Agents
Skill Portfolio Analyzer
Analyzes installed skills/plugins/MCP servers against ~/.claude.json to detect dead, ghost, duplicate, and col
Runtime Debugger
Use this agent PROACTIVELY when debugging runtime adapter issues — session discovery failures, WebSocket RPC e
Auth Payment Agent
Deep-dive OAuth/OIDC, WebAuthn/FIDO2/passkeys, Apple/Google/Samsung Pay, IAP receipt validation, 3DS 2.x bypas