humanize-copylisted
Install: claude install-skill millwright-labs/humanize-copy-skill
# Humanize Copy
Write prose a reader can't clock as AI, and that reads as the writer's own rather than as competent-generic. **`eval.md` in this directory is the pass/fail gate. Run it after every draft and loop until green.**
Pick the lane first:
- **Business copy** (website, proposals, customer email, ads) → Draft rules + Integrity + guard.
- **Editorial long-form** (essays, build writeups, opinion, newsletters) → add Structure + Ownership. This is the strict lane.
**Two modes.** Default is *edit*: rewrite and deliver. *Detect-only* (the user asks for an audit, a slop check, or "what's wrong with this") names each pattern, quotes the line, gives the fix in a few words, and stops. No rewriting, no AI-detection scoring, no authorship guessing.
## Voice — make it the writer's
If `voice.md` exists in this directory, load it with every draft and judge eval §4 against it rather than against a generic target. If it doesn't exist yet, the first time you finish an edit for this user, offer once to build it: ask for 2–3 pieces they wrote themselves and are happy with (emails, posts, anything), then write down what recurs — cadence and typical sentence length, how blunt or warm, humor if any, pet words and phrases, how casual, who they usually write for. Words they'd never use go in only when the user states them or corrects an edit — never inferred from samples, which only show what they do write. Save it to `voice.md`, a page at most. If they decline the offer, write `voice.md`