consolidate
Audit and prune rules/skills/learnings to prevent context bloat. Triggers "consolidate", "clean up rules", "spa day", "what's redundant", degraded agent perf.
适合你,如果 agent 经常因上下文过大导致响应变慢
/ 通过 npx 安装 校验哈希
npx oh-my-skill add darkroomengineering/cc-settings/consolidate/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- darkroomengineering/cc-settings/consolidate/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify darkroomengineering/cc-settings/consolidate安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
40GitHub stars
~628上下文体积 · 单文件
索引托管
怎么用
商店整理自技能原文 · 版本 fa04efc · 表述以原文为准它做什么
装上后,Claude 会审计并修剪规则、技能和学习记录,防止上下文过大。它会统计数量、检查矛盾、合并重复项、简化 CLAUDE.md,最后输出一份整理报告。
什么时候触发
当你说出“consolidate”、“clean up rules”、“spa day”等关键词,或检测到代理性能下降时触发。
装好后可以这样说
Claude 会审计并合并重复项,输出报告。
Claude 会清理过期或重复的记忆条目。
Claude 会简化 CLAUDE.md 并整理技能触发词。
技能原文 SKILL.md
Consolidate Rules, Skills, and Learnings
Phase 1: Audit
Count everything
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 "Auto-memory entries:" && find ~/.claude/projects/*/memory -name "*.md" -not -name "MEMORY.md" 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
Check for contradictions
Read all rules and flag:
- Opposites ("always X" in one, "never X" in another)
- Significant overlap (two rules covering the same concern)
- References to outdated tools, patterns, or dependencies
- Vague rules that aren't actionable
Check skill triggers
Read all skill descriptions and flag:
- Overlapping trigger phrases between skills
- Skills that never get invoked (ask the user)
- Outdated instructions
Phase 2: Merge and Deduplicate
Rules
- Merge rules covering the same concern
- Remove rules that duplicate AGENTS.md guardrails
- Remove rules for problems that no longer occur
- Tighten vague rules into specific instructions
Skills
- Merge skills with overlapping triggers
- Remove unused skills
- Update outdated instructions
- Ensure distinct, non-overlapping trigger phrases
Auto-memory
- Review entries under
~/.claude/projects/<hash>/memory/ - Remove entries about long-fixed bugs
- Remove entries about deprecated patterns
- Consolidate similar entries into one
Phase 3: Simplify CLAUDE.md
CLAUDE.md should be a routing table:
- Points to AGENTS.md for standards
- Points to rules for specific concerns
- Points to skills for specific workflows
- Minimal inline content
If it exceeds ~100 lines of content, extract inline sections into rules or skills.
Phase 4: Verify
- Start a fresh Claude Code session
- Test that key skills still trigger
- Verify no regressions in agent behavior
- Ask the user about rules you're unsure about
Output Format
## 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]
Remember
- Ask before deleting — the user may have reasons you don't see
- Fix contradictions first — they cause the most confusion
- Overlapping triggers cause skill mis-invocation
- 10 sharp rules beat 30 vague ones
按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →
评论
登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。
…