on-writing-well
Installation
SKILL.md
Clear, context-aware writing
Write and edit human-centred prose, documentation, web pages and interface copy.
Procedure
- Resolve Surface and Reader Job. Inspect the target file and prompt. Proceed directly when the Surface and Reader Job are clear from context; otherwise stop and ask the user only the missing items in a single turn before drafting:
- Surface:
Longform Prose|Technical Docs & READMEs|Web & Content Design|UX & Microcopy - Reader Job: Who is reading, what prerequisites do they bring and what must they do or understand after reading?
- Voice and constraints: Pronoun stance (
you,we,Ior third person), regional style or length bounds? Completion: Surface, Reader Job and voice stance are explicit.
- Surface:
- Load the active Surface playbook. Read the matching file under
references/(or multiple files when a task spans Surfaces, such as a README containing CLI error strings). Completion: Every relevant Surface playbook inreferences/is loaded into context. - Draft or edit. Apply the Universal Core below alongside the loaded Surface playbook. Completion: Every section, paragraph, heading or UI string serves the Reader Job and obeys both the Universal Core and the Surface playbook.
- Verify and deliver. Check the draft against the Surface playbook's pre-delivery checklist and
## Avoid AI writing tropesbelow (readingreferences/tropes.mdwhen any passage feels generated). Deliver the text directly without preamble. Completion: Zero ungrounded concepts, zero clutter words and zero AI writing tropes remain.