From darkroom
Audits, merges, prunes Claude Code rules, skills, learnings to eliminate bloat, contradictions, overlaps. Counts items, flags issues, simplifies CLAUDE.md, verifies changes. Triggers on consolidate, clean up, degraded perf.
npx claudepluginhub darkroomengineering/cc-settingsThis skill uses the workspace's default tool permissions.
Prevent context bloat and contradictions by periodically auditing, merging, and pruning.
Audits Claude Code skills against project state and usage, detects redundancies, consolidates/merges/archives safely with backups, confirmations, and rollbacks.
Audits Claude Code project configuration for drift and collaboration issues across six layers (CLAUDE.md, rules, skills, hooks, subagents, verifiers), tiered by project complexity.
Audits Claude Code setups for token waste and context bloat, checking MCP servers, CLAUDE.md files, skills, and settings using /context output.
Share bugs, ideas, or general feedback.
Prevent context bloat and contradictions by periodically auditing, merging, and pruning.
echo "Rules:" && ls ~/.claude/rules/*.md 2>/dev/null | wc -l
echo "Skills:" && ls -d ~/.claude/skills/*/SKILL.md 2>/dev/null | wc -l
echo "Learnings:" && bun ~/.claude/src/scripts/learning.ts recall all 2>/dev/null | wc -l
echo "CLAUDE.md lines:" && wc -l ~/.claude/CLAUDE.md 2>/dev/null
echo "AGENTS.md lines:" && wc -l ~/.claude/AGENTS.md 2>/dev/null
Read all rules and flag:
Read all skill descriptions and flag:
bun ~/.claude/src/scripts/learning.ts prune 90
CLAUDE.md should be a routing table:
If it exceeds ~100 lines of content, extract inline sections into rules or skills.
## Consolidation Report
### Changes Made
- Merged: [list]
- Removed: [list]
- Updated: [list]
### Current State
- Rules: N (was M)
- Skills: N (was M)
- Learnings: N (was M)
- CLAUDE.md: N lines (was M)
### Flagged for User Review
- [Item]: [Why it needs human judgment]
### Recommendations
- [Further cleanup suggestions]