A Field Guide for People Who Want Their AI Writing to Actually Sound Like Them
How to get AI to write in your (or someone else’s) style, reliably, ethically, and effectively.
TL;DR (read this if you don't want your coffee getting cold)
- Put samples of your writing style in your prompt and tell the model what to look at (tone, rhythm, punctuation, sentence length). This consistently works better than vague adjectives like “professional yet friendly”. Atlassian – The ultimate guide to writing effective AI prompts
- In long prompts, place instructions at both the top and bottom; it improves adherence on long-context models. OpenAI Cookbook
- More context isn’t always better. Use extractive prompt compression (quote the essentials) if you’re hitting token limits. It preserves accuracy better than most abstractive pruning. arXiv
- Claude “Styles” (upload samples, lock tone) and ChatGPT Custom/Study modes make persistent voice easier than ad-hoc prompting. Anthropic Claude Styles – Product notes and walkthroughs
- Minor, controlled imperfections (e.g., an occasional missing comma) can make outputs feel more human and measurably reduce some detectors’ accuracy. Use sparingly! arXiv
Introduction
In generative AI, having consistent and recognizable voice or style can make content more credible, engaging, and “you.” Whether you are a student, or a professional, knowing how to prompt AI so that it writes in your voice (or someone else’s) is a valuable skill. This blog explains what it means to “borrow someone’s voice” (with examples & AI agents), how to build exercises & prompts to help users capture their own tone, along with some best practices, considerations and limitations.
If you can provide the AI with a sample of someone’s voice (your own, a brand voice, or a role model), and prompt it properly, you can get outputs that are far more aligned, more engaging, more distinctive. This post will teach how to do this: the structure of prompts, some research that supports different strategies, pitfalls, and some ready-to-use exercises and templates.
Unfortunately, I don’t have access to the latest H200 GPUs from Nvidia, or a PhD in AI, but I do read a lot, prototype a ton, drink buckets of coffee, and will try to cite what matters. Consider this a field guide, not gospel. Without further delay, let's jump right into it!
What Does “Voice” or “Style” Mean in Writing?
- Word choice (formal vs casual, vocabulary level)
- Sentence structure & rhythm (short vs long sentences, complexity)
- Tone: humor, sarcasm, warmth, directness, distance, etc.
- Use of punctuation, formatting, quirks (ellipses, dashes, capitalization)
- Use of metaphors, examples, stories
AI models have the capability to approximate these features if you give enough cues. Large language models encode semantic relationships by placing words and phrases in high-dimensional spaces where meaning is represented by distance and similarity, and users can shift those relationships toward their own natural vocabulary by supplying sample text that the model uses as contextual guidance.
Why “voice borrowing” works (and what research says)
Models imitate style best when you show (examples) and tell (explicit descriptors). Industry docs consistently recommend example-based prompting and multi-shot examples; community reports echo that breaking style into traits (sentence length, punctuation habits, rhetorical moves) helps the model latch onto the right signals. Claude Documentation – Prompt engineering overview
Long-context models can ingest large style corpora, but placement and relevance matter. Anthropic’s long-context study shows gains when you add (a) quote pulling and (b) few-shot examples of successful answers; it also recommends pushing critical instructions to the end of the prompt. OpenAI’s long-context guidance similarly recommends instruction placement at both ends. Prompt engineering for Claude's long context window – Anthropic
If you’re running into token ceilings, a comparative analysis of prompt compression methods found extractive compression (copying the relevant lines verbatim) often beats abstractive summaries or token pruning — you can compress up to 10× with minimal loss on many tasks. That’s perfect for carrying just enough style signal without drowning the model. arXiv – Prompt compression and context windows
On the product side, Claude’s Styles lets you upload writing samples (or describe a style) and then reuse that voice across chats. Tom’s Guide and others have verified this works shockingly well for tone, punctuation quirks, and rhythm. Anthropic Claude Styles – Product notes and walkthroughs
Key Components of Prompts to Clone Voice / Style
| Component | Why it's Needed | What to Include / Example |
|---|---|---|
| Text sample / exemplar block | Gives AI concrete data to imitate: word choice, sentence length, punctuation, structure, rhetorical devices, etc. | Include 1-2 short paragraphs written in the style you want. Could be your own writing, or someone else’s you have rights to. |
| Voice / Tone descriptors | Helps AI understand what aspects of style are important (e.g. formal/informal, witty, concise, elaborate, emotive) | E.g. “Write as if speaking to a colleague, with light humor, using short sentences, occasional metaphor, avoiding jargon.” |
| Persona / Context | Who is “speaking” in this voice? What’s the audience? Why are they speaking? | E.g. “You are a senior cybersecurity analyst explaining a risk assessment to non-technical executives.” |
| Formatting / Structure | The way content is laid out also impacts feel: headings, bullet points, paragraph length, etc. | E.g. “Use headings, 3-5 bullets, keep paragraphs under 100 words.” |
| Examples of what not to do (optional but useful) | Clarifies boundaries: what’s outside the style you want (too formal, too flowery, too many adverbs, etc.) | E.g. “Do not use overly technical jargon or passive voice.” |
Building “sticky voice” into ChatGPT & Claude (step-by-step)
- Create a Custom GPT and paste your Style Profile + 2–3 samples into its Instructions (and optionally “Knowledge”). Use a “checksum” like: Always add a 5-bullet style audit… This keeps tone consistent across chats. Tom’s Guide shows how persistent settings markedly improve voice match in practice. Tom's Guide – How to use ChatGPT custom settings
- In long sessions (e.g., Study/Project modes), keep a single file with Style Profile + Do/Don’t and ask ChatGPT to re-print it at the end of every output until you’re satisfied. This repeated placement has measurable adherence benefits in long prompts. OpenAI Cookbook – GPT-4.1 Prompting Guide
- Go to Settings → Styles. Either describe your style or upload samples. Give it a clear name (“Security-Analyst-Explainer v2”). Community and press testing found Claude picks up punctuation habits and tone from surprisingly small samples. Anthropic Claude Styles – Product notes and walkthroughs + Tom's Guide – Claude AI writing style feature
- In projects, pin a one-page style guide (traits + anti-traits). Ask Claude to echo the active style name and cite which traits it applied in each response (lightweight QA). Tips and walkthroughs confirm this workflow is stable. Reddit – Prompt Engineering Community (Gemini also supports long context; if you go that route, keep to the same “samples + traits + checksum” structure.) Google – Gemini 1.5 context window announcement
ChatGPT (Custom GPTs / Study or Project modes):
Claude (Styles + Projects):
How to Borrow a Voice: Step-by-Step Prompt Techniques
Technique A: Example Block + “Analyze & Replicate” Prompt
- Collect 2-4 pieces of your own writing that you feel represent your voice. These might be emails, blog posts, internal docs. Prefer varied contexts if possible (some formal, some casual).
- Prompt to analyze style, ignoring content. Example prompt:
Prompt Part 1 (style extraction): Here are several excerpts from my writing: Excerpt #1: “I’ve noticed that when you try to boil the ocean, the small wins get lost, but focusing on narrow improvements compounds quickly.” Excerpt #2: “On Tuesday’s call, I felt the delivery could have been more concise; bullet points tend to help when people are tired.” (add more) Instruction: Based only on those excerpts, describe in detail my writing style: tone, vocabulary, sentence structure, rhythm, punctuation habits, use of metaphors or examples, formality level, etc. Don’t mention the topics. I want you to produce a “style profile”.
- Prompt to generate new text in that style:
Using the style profile you generated, write a new passage (e.g. a short blog intro, or an email, or whatever your use case is) on [some topic]. Ensure it matches the style profile: vocabulary, tone, sentence length, punctuation habits, etc.
- Refinement loop: You compare the output to your own writing. Give feedback like: “too formal/too many long sentences / lacks humor / not enough casual phrasing,” and re-prompt.
Technique B: Agent / Persona Prompt
You can build a reusable persona or “agent” prompt that sits at the top of everything you send. Example structure:
Persona definition (once): You are “MyStyleAI,” a writing agent that writes as if it were me. My writing style has these features: — I use conversational but professional tone, with occasional informal contractions (“I’ll,” “don’t”) — I prefer short-to-moderate sentences; when needed, I sometimes include longer complex sentences but not too many — I use analogies/metaphors often to explain technical concepts (e.g. “like boiling the ocean,” “filtering noise”) — I include occasional mild humour or rhetorical questions (“What’s the point if we can’t measure?”) — I tend to avoid overly technical jargon unless audience is technical; when I do, I define it — I often begin paragraphs with a hook sentence; I tend not to use bullet lists unless summarizing steps — Punctuation style: minimal commas where possible, avoid overuse of ellipses, but I do use em-dashes (—) to set off clauses loosely. Then for each prompt, precede with something like: Prompt: MyStyleAI: Write [type of content] about [topic] for [audience]. Make sure it follows the persona definition above. You can store that persona block and reuse it.
Technique C: Exercises That Users Can Adjust
| Exercise | Goal | Sample Template / Text Block |
|---|---|---|
| Email to a peer | Get casual, concise style | “Hey [Name], I just looked at the data you sent. The trends are interesting: while X is rising, Y is flat. I think we should pivot to test Z and see if that improves metrics. What do you think?” |
| Internal technical report summary | More formal, structured, use technical terms but still accessible | “Below is the summary of Q2 performance. System load increased by 27 %, latency remained stable, but error rates jumped in module A. Proposed actions: optimize caching, review logs, add monitoring. Next steps on page 2.” |
| Blog intro | Blend storytelling, metaphors, engaging tone | “Imagine we’re navigating a dense forest with only a dim lantern. That’s often what data security feels like when dark web threats multiply faster than our defenses. In this post, I’ll map the paths, spot the shadows, and show you how to light the way.” |
Users can take these templates and adjust word choice, sentence rhythm, punctuation quirks (your tendency to use “—”, parentheses, etc.), formal vs informal greeting or sign-off, etc.
Field-Tested Prompt Skeletons (steal these)
Skeleton 1 — Long-Context (instructions at both ends)
# Style Rules (short) - Audience: [e.g., non-technical execs] - Tone & cadence: [e.g., direct, short-medium sentences, light humor] - Punctuation habits: [e.g., em-dash allowed; commas light] - Do not: [e.g., avoid passive voice, avoid buzzwords] # Samples (extractive) "Quote 1: …" "Quote 2: …" # Task Write [deliverable] about [topic], [structure & length]. Return a 5-bullet style audit at end. # Repeat Critical Rules (checksum) Follow Tone/Cadence + Punctuation habits above. Avoid [anti-traits]. (Backed by long-context placement and extractive compression findings.)
Skeleton 2 — Claude Styles + Inline Checksum
Use active Claude Style: [YourStyleName]. Before writing, restate 3 key traits from that Style. After writing, add a 5-bullet audit tying each trait to specific lines. (Confirmed workable in product walkthroughs & reporting.)
Skeleton 3 — Agent Persistence (any model)
Agent mission: persist this Style Profile across messages until I say "reset". If I critique tone, update the Profile and summarize the change. Always include: (a) 3-line paraphrase of the current Profile before output, (b) 5-bullet audit after. (Industry docs: role prompts + multishot examples are robust.)
Including Minor Typos / Idiosyncrasies
Over-polished AI text can feel synthetic. One way to make AI output feel more “real” or less synthetic is to include minor typos or quirks in the sample text to make the voice feel more human. Empirical work (and practical red teaming) shows many AI-text detectors are fragile; small edits and errors degrade their accuracy, with documented cases where deliberate typos/grammar perturbations materially reduce detection reliability. That doesn’t mean you should sabotage your writing — it means that a few natural quirks can help preserve authenticity and avoid false positives. Examples of quirks:
- Missing symbols or punctuation occasionally (e.g. missing comma, missing period, dash used instead of comma)
- Slight inconsistencies (short vs long sentences)
- Minor colloquialisms, contractions, filler words (“just”, “you know”, “kind of”)
- Deliberate non-standard style choices (e.g. beginning some lines with “And”, or using informal interjections)
When you include these in your exemplar text, and instruct the AI not to over-correct them (or even preserve them), the output tends to feel less “synthetic” and more like you / someone real. But use this carefully: too many errors look unprofessional; balance is key.
Prompt Length, Context Windows & Best Case Scenarios
Because AI models have a limit to how much prior text (“context”) they can hold / attend to, the amount of sample + instructions matters. Here is what the research / product-specs suggest as of September 2025:
| Provider / Model | Typical Max Context Window | Notes for Style Cloning |
|---|---|---|
| OpenAI GPT-4.1 | Up to ~1M tokens (API) | Use for large corpora of samples + long instructions. Keep instructions top & bottom. OpenAI Cookbook – GPT-4.1 Prompting Guide |
| ChatGPT (GPT-5 Thinking, consumer app) | ~196k tokens (mode-specific) | For day-to-day chats, plenty for multiple samples + audits. OpenAI Help Center |
| Anthropic Claude 3.5/4 family | 200k → 1M tokens (model & plan dependent) | Excellent long-context performance; Styles helps with persistence. Prompt engineering for Claude's long context window – Anthropic |
| Google Gemini 1.5 (Advanced/Pro) | ~1M tokens (consumer messaging) | Strong for large docs; still follow extractive quoting to reduce noise. Google – Gemini 1.5 context window announcement |
- Keep your style examples representative rather than exhaustive. A few good excerpts work better than very many mediocre ones.
- Keep persona/style definition separate so you can paste or reuse into new prompts.
- Always include a feedback loop: evaluate, refine, adjust.
Sample Prompt Patterns / Exercises
Exercise Template 1: Sample + Replicate
- Step 1 (Provide Sample):
Here is a text written in the style I like. Please analyze its tone, word choice, punctuation, sentence rhythm, etc.: [Insert 2 paragraphs of your own writing.] Now write a new text (topic: [X]) in that same style.
- Step 2 (Adjust):
- Ask the AI to also provide a style profile summarizing what it noticed: vocabulary quirks, sentence length, punctuation, tone, etc.
- Allow you to correct or tweak: “More informal / more formal / fewer metaphors / fewer long sentences / more contractions / more rhetorical questions.”
Exercise Template 2: Voice Profile + Example Blocks
You are a writer who writes like this: (sample block 1) … (sample block 2) … Important features: informal tone, uses analogies, occasional humour, short paragraphs. Write a 300-word article on [topic] in this voice. Then, write the same article with minor changes so it's more formal / more technical / more concise, so I can see the differences.
Exercise Template 3: Prompting an AI Agent with Style-Replication Mission
Agent: your mission is to adopt the writing voice of [Person A]. Use samples below. When given new topics or content, always write in that voice. If I'm unhappy, I will give feedback: adjust tone / sentence length / choice of words. Sample Text: [Insert sample] Now: write me a blog introduction about [topic] in that voice.
Example Prompts & Practice Blocks
Sample Practice Block #1: Style Extraction
Here are three samples of my writing: Sample 1: “Last Thursday I reviewed the firewall logs and noticed repeated connection attempts from IPs with weak TLS settings. It’s a red flag. I believe patching priorities should shift.” Sample 2: “I generally avoid fancy jargon unless I know everyone’s familiar — it’s easy to lose people in abstractions.” Sample 3: “What’s the point of large scale if basic hygiene is ignored? Small steps compound.” --- Based only on these samples, I want you (AI) to produce: a style profile of me. Describe my tone (formal / informal), vocabulary preferences, sentence structure, any quirks, punctuation habits, humor/pacing.
Sample Practice Block #2: Generate in My Style
Based on the style profile generated above, write a blog intro (~150 words) about “Emerging Threats in the Deep & Dark Web” for an audience of cyber threat analysts and non-tech readers. Use my style: conversational, some metaphors, occasional rhetorical questions, moderate sentence length, avoid over-technical jargon without definition.
Benefits
- Consistency across content: blog posts, emails, reports, etc. all “sound like you.”
- Efficiency: Once the style is encoded (via examples, persona prompt), you spend less time editing.
- Authenticity: The quirks make writing feel more human, engaging.
- Branding: For recruiters & industry pros, clear voice helps you stand out.
What not to do (and why your prompts flop)
- Pure adjectives (“make it punchy”) with no samples → the model will default to generic “internet voice”.
- Wall of context with no explicit instruction placement → instructions fade. Put them top/bottom. OpenAI Cookbook
- Abstractive style summaries only → you’ll lose cadence and punctuation signals. Prefer quotes for compression. arXiv
Case Notes from the Wild (what users report)
- Defining persona + task + context + format outperforms “vibes-only” prompts. Atlassian’s guide mirrors this structure and is easy for non-tech teams to adopt. Atlassian: Ultimate Guide to Writing AI Prompts
- Claude’s “Styles” reliably emulates punctuation and rhythm from short samples; Tom’s Guide demos are consistent with what practitioners see day-to-day. Tom's Guide – Claude AI writing style feature
- Role prompting (persona) is a simple, repeatable on-ramp for non-tech users; community resources reinforce it. Learn Prompting
Ethics, permissions, and the “don’t be weird” clause
- Always respect authorship and copyright: if you’re cloning someone else’s voice, ensure you have rights or permission.
- Attribution: Be transparent when needed. In many contexts (e.g. journalism, professional writing) readers may expect disclosure if AI has been involved.
- Bias & stereotypes: Style often encodes implicit bias. Be aware of what traits your exemplar text includes (e.g. gendered language, cultural idioms) and whether they are appropriate.
- Over-reliance risk: if you always ask AI to clone, you might reduce your own voice development. Use it as tool, not crutch.
My recommendation when cloning your voice, your brand’s voice, or a voice is to have the right to use it. If you’re inspired by a public figure, keep it inspired-by rather than identifiable imitation in professional contexts. Disclose AI assistance where your org requires it. (Also: style often encodes cultural/identity cues; be mindful.)
Language models learn statistical signals — not your soul. When you provide concrete exemplars and explicit trait labels, you’re reducing ambiguity and increasing the chance the model locks onto the right distributional cues (cadence, punctuation, lexical register). That’s why examples + trait bullets beat adjectives — and why where you place instructions matters in long prompts. Prompt engineering for Claude's long context window – Anthropic
Conclusion & Your 20-minute setup checklist
- Gather 2–3 authentic samples (250–400 words total) of your own writing that you feel “sounds like you".
- Build your prompt including: style sample, clear voice/tone descriptors, target audience, structure.
- Build Exercise 1 and Skeleton 1 into your notebook or agent, then test your prompts
- Refine prompt or give feedback to agent (e.g. “this is too formal,” “use more contractions,” etc.).
- If too polished, use small imperfections consciously (typos / quirks), or if you want more human feel.
- Adjust prompt length to your model’s limits, making sure exemplar + instructions + target content stay within context window.
- Save what worked as your house prompt (or a Claude Style / Custom GPT instruction block). Prompt engineering for Claude's long context window – Anthropic
The end (kinda). Summary of takeaways to tape on top of your monitor
- Show + tell. Use short samples + explicit trait bullets.
- Compress smartly. Quote what matters; don’t bury the model in fluff. arXiv – Prompt compression and context windows
- Place instructions twice in long prompts (top & bottom). OpenAI Cookbook – GPT-4.1 Prompting Guide
- Make it sticky. Use Claude Styles or a Custom GPT with a checksum audit step. Prompt engineering for Claude's long context window – Anthropic
- Human, not sloppy. A hint of imperfection beats robotic polish — keep it tasteful.
- Happy cloning—ethically, consistently, and with receipts.
For non-tech users: practice with the templates above can get results quickly, with modest effort.
Sources, further reading & references:
- Atlassian: Ultimate Guide to Writing AI Prompts
Comprehensive guide from Atlassian on writing effective AI prompts, including structure, persona, and style tips for non-technical teams. - Prompt Engineering Best Practices
A Medium article on prompt engineering emphasizes defining voice, formality level, stylistic approach (academic, conversational, persuasive, etc.). Using sample text is often advised to help the AI understand the tone/style desired. - Long Context / Reference Examples
Anthropic’s study on supplementing prompts with examples of correctly answered questions in long documents, showing extracting relevant quotes helps. - Prompt Compression and Context Windows
Research on prompt compression methods for large context windows, comparing extractive and abstractive approaches. - Empirical Studies on Style Reproduction
Community reports on breaking writing style into components and using examples and trait specification for better results. - A Guide to Mimicking and Blending Writing Styles with AI (CyberArk Engineering)
Describes feeding in examples of your writing, extracting style traits, then applying them in prompts. - Tom’s Guide article
Claude AI’s “writing styles” feature lets you upload or describe your voice; Claude mimics punctuation, tone, humour, and formality. - Make Your AI Writing Sound More Like You, with Claude Writing Styles
Shows a framework (WRITE: Writing sample, Role definition, Instructions, Testing, Evaluation) for choosing examples & refining style. - Reddit r/PromptEngineering Threads
Discussions on building “personas” capturing writing traits into structured JSON or prompts. - OpenAI GPT-4.1 Prompting Guide
Official OpenAI guide on prompt engineering for GPT-4.1, including instruction placement findings. - Prompt compression comparison
Research comparing extractive and abstractive/token pruning for prompt compression. - Claude Styles product notes and walkthroughs
Anthropic’s documentation on Claude Styles, including uploading samples and using preset/custom styles. - Google on Gemini 1.5’s 1M-token context
Google’s official announcement and details on Gemini 1.5’s context window for consumer messaging. - Detector fragility & bypass with small edits/perturbations
Research on how small edits and perturbations can bypass AI text detectors (use ethically).