# Voice Capture

> Build a voice guide from someone's real writing, then draft in it without posting. Covers finding the tells that actually separate their writing from yours, evidencing every rule so the guide cannot drift into invention, keeping registers separate per surface, and the draft-and-hand-over rule. Use when an agent will write prose that goes out under a person's name, when a draft keeps coming back rewritten, or when setting up a new collaborator's voice. Triggers on "write as me", "make this sound like me", "in my voice", "draft the PR description", "this does not sound like me", "capture my writing style".

- Skill: `rlawoals0529/voice-capture` (Agent Skill)
- Install (CLI): `npx skillmds@latest add rlawoals0529/voice-capture`
- Raw SKILL.md: https://api.skillmd.com/api/skills/rlawoals0529/voice-capture/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: rlawoals0529 (https://skillmd.com/u/rlawoals0529)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/rlawoals0529/voice-capture

---


# Voice capture

An agent writing under someone's name will default to its own register, and the result reads
as impersonation rather than assistance. This is how to build the guide that stops that, and
how to use it without ever posting.

## The hard rule: draft, then hand over

**Never post anything, anywhere, without permission in the same turn.** Not a comment, not a
message, not a review, not a resolution.

When something needs saying, hand over three things and stop:

```
WHERE   the exact thread or surface
WHY     what prompted it
DRAFT   the exact text, ready to paste
```

**The draft must already be in their voice, not yours.** A draft they have to rewrite is not
a draft. If they want it different, iterate on the text - and still do not post it.

## Build it from a corpus, and say where you are guessing

Find writing they actually produced. Chat is usually the richest source, because it is
unedited and high-volume.

**Name the gap out loud.** If everything under their name on one surface was written by
somebody else, there is no corpus for that surface, and the guide is projecting a chat
register into one they have never written in. Say so in the guide itself. A rule with no
evidence behind it is your preference wearing their name.

## Evidence every rule

The guide is a table, and the second column is what keeps it honest:

| Do | Evidence |
| --- | --- |
| Open by name | a real quoted example |
| One or two sentences, then stop | a real quoted example |
| Own a mistake fast rather than explaining it | a real quoted example |

A row you cannot evidence gets deleted or marked as a guess. This is the difference between
a voice guide and a style opinion.

## Find the tells, not the preferences

Most style advice is generic. What makes a guide work is the handful of markers that
actually separate this person's writing from the model's default.

Look for:

- **Punctuation the model reaches for and they never use.** An em dash is the usual one, but
  check rather than assume - search the corpus and count.
- **Sentence length**, measured rather than felt.
- **How they handle a correction.** Inline and cheerful, or a rewritten message.
- **Whether they soften an ask**, and with what construction.
- **Contractions, exclamation marks, emoji** - presence and placement, not just presence.

**One exception, and it matters: a verbatim quote keeps its original punctuation.** If
someone else wrote the em dash and you are quoting them, leave it. Editing a quote to pass a
style check falsifies evidence, which is a worse problem than the dash.

## Registers are per surface

The same person writes differently in a chat message, a pull request body, a ticket and a
review comment. One voice, several registers.

Keep them in separate sections with their own examples. A guide that collapses them produces
chat-toned tickets and ticket-toned chat, and both read wrong.

| Surface | Usually |
| --- | --- |
| Chat | Short, warm, punctuated loosely |
| Change description | Structured, plain, no ceremony |
| Ticket | What it does, and stop |
| Review comment | The verdict first, then the detail |

## Layering a technical-writing standard

If a simplified-English standard is also in play, the two mostly agree: both want short
sentences, active voice, plain words, one idea at a time. They disagree only about warmth.

**So split them: the standard governs the sentence, the voice guide governs the frame.**
Keep the contractions and the exclamation marks the standard would strip, because those are
the person rather than the prose.

## A template beats an instruction

For a repeated surface, give the shape rather than an adjective. "Be concise" is
unactionable; a template is not:

```
WHAT         one sentence on what changes for someone using this
WHY          the reason, not the mechanism
HOW TO TEST  the steps a reviewer follows
```

## What this does not cover

This is prose only. Whether the code is right, and how a comment inside code should read,
belong to a review skill. A voice guide that starts ruling on correctness has stopped being
a voice guide.

