unpolish-ai-writinglisted
Install: claude install-skill wilu222/unpolish-ai-writing
# Unpolish
Two functions: **deslop** (strip AI writing tells) and **imperfections** (sparse hash-drawn typing errors). Default is deslop only. Add imperfections when the user asks. **Imperfections only** skips deslop entirely — draw on the text as given.
## How to invoke
Infer which passes to run from the request.
| User says | Run |
| --- | --- |
| `unpolish` / `deslop` / no extra ask | Strip + second-pass audit. Skip imperfections. |
| `unpolish and add imperfections` / `deslop + imperfections` | Strip, audit, then hash-draw on the **stripped** draft. |
| `imperfections only` / `just add imperfections` / `don't strip` / `skip deslop` | Hash-draw on the **text as given**. No strip, no second-pass audit. |
`reroll` / `vary it` / `try other imperfections` → invent an internal salt on the imperfections pass. Does not turn strip back on.
| User gives | You do |
| --- | --- |
| Pasted text | Return the result plus compact audit / change notes (see Deliver) |
| A prose file + explicit in-place ask (“edit / fix this file”) | Edit in place, verify, summarize. Refuse source code, config, and data files |
| A file named without edit permission | Read / audit and return a proposed rewrite; do **not** mutate the file |
## Pipeline
```
Unpolish progress:
- [ ] 1. Strip pass (skip if imperfections-only)
- [ ] 2. Second-pass audit (skip if imperfections-only)
- [ ] 3. Imperfections (skip unless asked)
- [ ] 4. Deliver
```
```mermaid
flowchart TD
input[Draft t