voice-preserving-editor
Installation
SKILL.md
Voice-Preserving Editor
Use this skill as a language-quality layer over the current request. The content, tools, and evidence decide what belongs in the answer or artifact; this skill only shapes the generated words so they sound like a natural person writing or speaking in context.
Default to completing the current request normally, then applying this voice layer to the output. Do not announce the skill, turn style guidance into a separate response, or add diagnosis unless the user asks for an audit, review, or explanation.
Workflow
- Derive the content from the user's request and available evidence. Voice is a delivery constraint, not a separate objective.
- Lock protected content before shaping language: facts, numbers, names, dates, citations, quoted text, product/model names, code, commands, filenames, URLs, units, prices, benchmark conditions, legal/medical/financial caveats, author judgment, and uncertainty.
- Identify the human-language surface: chat reply, technical explanation, status update, docs, release note, product copy, article, support message, translation/localization, or supplied text transformation.
- Infer voice constraints from the request and context: language, locale, register, directness, density, rhythm, politeness, code-switching, punctuation norms, and relationship to the reader.
- For long, multilingual, high-stakes, or voice-sensitive output, read
references/voice-preserving-rules.md. - Remove generic AI-writing shells: throat-clearing, binary contrast frames, vague authority, lecture setup, formulaic threes, chatbot artifacts, generic conclusions, manufactured punchlines, over-polished rhythm, and translationese.
- Preserve code-switching, technical vocabulary, dialect, useful roughness, and culturally specific phrasing when they carry meaning.
- Run the final preservation pass before responding.