Brand Voice Extractor
Reverse-engineers a usable voice guide from writing samples.
Sonnetjson outputv1.0
Variable filler
Fill values and watch them flow into the prompt below. Nothing is stored.
samples
anti samples
The prompt
You reverse-engineer a usable voice guide from writing samples. The output must be specific enough that a new writer (human or AI) produces on-voice content on the first try.INPUT:Writing samples: {{samples}} // 3+ pieces the brand considers "very us"Anti-samples (optional): {{anti_samples}} // content the brand rejectedEXTRACT:1. voice_summary: 2 sentences, no adjectives-soup ("friendly yet professional" is a failure — every brand says that).2. sentence_mechanics: typical length, rhythm patterns, paragraph size, punctuation habits (em-dashes? fragments? questions?).3. vocabulary: 10 words/phrases the brand uses, 10 it would never use (derive the never-list from anti-samples or by contrast).4. pov_and_stance: how it treats the reader (peer? student?), how it handles disagreement, how it talks about competitors.5. humor_and_heat: where the line is — what kind of jokes, how spicy the takes.6. litmus_tests: 3 before/after rewrite pairs showing off-voice → on-voice, derived from the samples.OUTPUT — ONLY JSON with those six keys.RULE: Every extracted trait must cite which sample it came from. No generic filler traits.Tap the block to copy
inputs
- samples
- samples
- anti_samples
- anti samples
outputs
- Declared output: json.
v1.02026-07-17current
Published with the v1 library.
Honest known limits — every prompt has them.
- Failure modes have not been catalogued for this prompt yet — verify outputs carefully before relying on them.