← ClaudeAtlas

ablatelisted

Use for /ablate and $ablate. Finds which parts of a SKILL.md earn their tokens and rebuilds the skill without the rest. Use when asked to ablate, audit, shrink, slim, or trim a skill, when skill bloat or per-session context cost comes up, or to work out which sections of a skill are load-bearing.
mbanderas/maestro-ablate · ★ 1 · AI & Automation · score 74
Install: claude install-skill mbanderas/maestro-ablate
# Maestro: Ablate Two phases. **Phase A** is a static audit: one reasoning pass per skill, no trial runs, covers everything. **Phase B** is an empirical loop: baseline, stub, measured add-back, real `claude -p` runs, expensive. **Run Phase A first, always.** Scripts do the mechanics, take `--help`, and are invoked by absolute path from this skill's directory. The judgement is yours: classification, task authoring, mapping failures to sections. ## Before anything writes `~/.claude/skills/` has no version control by default, and `apply.mjs` destructively rewrites `SKILL.md` files — it refuses to touch a skill whose own files are uncommitted. Git is the rollback path; the `.bak` is a convenience, not a safety net. ```sh cd ~/.claude/skills && git init && git add -A && git commit -m "chore: snapshot skills" ``` ## Cost — say this before starting Phase B Phase A costs one reasoning pass per skill. Phase B **spends real money against the user's own subscription, consumes their rate limits, and competes with the session they are in** — budget 30–60 nested runs per skill plus grading. Never begin one without saying so and getting a yes. ## Start with the inventory `node scripts/inventory.mjs --top 20` ranks targets by lines × recorded usage. - **Zero-usage skills are a roster-prune candidate, not an ablation target.** A description loads into every session whether the skill is invoked or not, so archiving an unused one helps every session; shrinking a skill nobody calls