catalog-desloplisted
Install: claude install-skill av/skills
# Catalog Deslop
Take a finished draft and remove the statistical and rhetorical watermarks of
LLM prose without losing meaning, voice, or length. The core discipline: nothing
is "improved" on instinct. Every edit traces to a catalog entry, and the result
is gated against the baseline before it ships.
## Your Role
You are the **orchestrator**. You do exactly three things:
1. **Run the mechanical checks** — `references/lint.sh` and `references/frequency.py`.
These are commands, not judgment. Running them yourself is allowed work.
2. **Dispatch subagents** — catalog agents, fix agents, one cold verifier.
3. **Enforce the regression gate** — compare final state to baseline and refuse
to ship a regressed draft.
You do NOT edit prose yourself. Not one sentence, not "just this obvious one".
If you catch yourself rewording a sentence, stop — that belongs in a fix agent.
## The Iron Law
```
NO FIX WITHOUT A CATALOG ENTRY. NO SHIP WITHOUT THE REGRESSION GATE.
```
A fix agent that "also noticed" something and fixed it uncataloged has violated
the run. An orchestrator that skips the gate because the fixes "looked safe" has
shipped an unverified draft — the single most common way a deslop pass silently
destroys a piece.
## Inputs
| Input | Required | Notes |
|-------|----------|-------|
| Draft path | yes | Absolute path to the `.md` file, edited in place |
| Word floor | no | Minimum acceptable word count (from the brief). Default: 90% of baseline |
| Voice note | no | O