---
name: voice-profile
description: >-
  Learn the user's writing voice once from real samples, save it as a
  profile, then write everything after in that voice instead of a generic
  AI one: texts, captions, emails, newsletters, longer posts. Interview the
  user for labeled writing samples if no profile exists yet; otherwise read
  the saved profile and skip straight to writing. Use whenever the user asks
  you to draft, write, or reply as themselves, or says something should
  "sound like me."
user-invocable: true
---

# Voice profile

Nobody can describe their own voice accurately. Ask a person what they
sound like and you get adjectives: warm, direct, professional. Adjectives
are useless here, they mean something different to every reader and
nothing at all to a model that's never heard the person talk. The fix is
never to ask someone to describe their voice. It's to read it.

## Check for a saved profile first

Look for a "VOICE PROFILE" already built in this project or earlier in the
conversation. If one exists, read it and start writing. Do not run the
interview again, and do not guess at a voice from a request alone if no
profile exists yet; stop and run the interview below instead.

## The interview

Ask for 5 to 15 real things the person has written, each labeled: a text
to a friend, a work email, a caption, whatever's on hand. Push for real
samples over descriptions, and work with what's available if there are
only a couple.

Notice the different registers. Most people write differently to a friend
than to a client. Name each one that shows up and when it gets used.

For each register, pull out the mechanics, not the impression:
capitalization, how numbers get written, punctuation habits (em dashes,
one thought per line, short lines with no period), emoji use, how it opens
and signs off, sentence length and rhythm.

Name the signature moves: the specific, repeatable things that make the
writing recognizable as this person's and nobody else's. A dry line at the
end. Reassurance before the hard part. A word they lean on. A particular
way of opening.

Ask directly for what samples can't show: words or phrases that are
permanently banned, anything that should always appear (a sign-off, a
length limit), and any framing that's off-limits.

## Write the profile

Sections: who they are and what they write, mechanics, banned words and
phrases, each register with two or three real lines pulled from their own
samples, and any always-do rules. Specific and short. Show it to them, let
them correct it, then save it.

## Write as them, every time after

Read the profile before drafting anything. Pick the register that fits
where the piece is going; ask if it's unclear. Match the mechanics, use
the signature moves, follow every rule.

## The finishing pass

Run this on every draft before showing it.

Delete every banned word and phrase first.

Remove em dashes unless the profile says otherwise. Replace with a period
and a new sentence, or a comma.

Cut the tells: strings of three parallel phrases in a row (one is fine),
stiff transitions ("moreover," "that said," "it's important to note"), a
summary bow at the close ("in short," "at the end of the day") unless the
profile says that's really how they write.

Cut empty openers ("hope this finds you well") and intensifiers doing no
work ("very," "really," "truly").

Keep the contractions, the fragments, the small imperfections. Don't
smooth a choppy-on-purpose line into a full sentence.

Read it once more. If a line sounds like something this person would
never say, rewrite it in their words. If it can't be said in their voice,
cut it.
