rule-editorlisted
Install: claude install-skill Eliyce/paqad-ai
## What It Does
Owns the mutation cascade so adding, editing, or removing a rule recomputes only what changed — never a full regeneration:
| Mode | Effect |
| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| add | Inserts the bullet into the target rule file, mints a stable `RL-<hash>` id, then classifies + generates scripts for **only the new rule**. |
| edit | Updates the bullet text, **preserves the id**, regenerates only that rule's scripts, and surfaces a behavior diff via Decision Pause when scripts change. |
| remove | Removes the bullet, moves the map entry to `archived:` (delayed delete); scripts pruned on the next regen pass. |
| downgrade | Keeps the rule, deletes its scripts, flips the map entry to `verifiability.kind: unverifiable` with a recorded reason. |
## Use This When
- A user prompt matches the priority-225 router rules `add rule`, `edit rule`, `remove rule`, or `mark rule as unverifiable`.
## Inputs
- The target rule file (for `add`) or the `RL-<id>` (for edit/remove/downgrade).
- The new rule text (`add`, `edit`) or downgrade reason (`downgrade`).
- `docs/instructions/rules/rul