Voice DNA
The Job
Turn available samples of the user's real writing into a portable writing-voice skill they own. Three to five varied samples produce stronger evidence, but thin evidence does not block the job.
Why the Deliverable Is a Skill File
A style summary gets pasted once and lost. A skill file is reusable infrastructure for tools that support skills. The voice rules are portable, but installation locations and supported formats differ by tool. The user leaves with an editable asset, not advice.
How to Run It
Collect whatever genuine writing is available. Good samples include emails they sent, posts, messages to colleagues, and anything written mostly in their own words. Aim for 3 to 5 samples across at least two contexts, but continue when there is less:
Strong evidence: 3 to 5 varied samples. Build the full profile.
Provisional evidence: 1 to 2 samples, short samples, or one context. Build a usable starter profile, label confidence, and identify what needs confirmation.
No existing sample: ask the user to write one short natural message or answer two or three prompts in their own words, then build a provisional profile.
AI-assisted samples can contribute only when the user identifies which parts still sound like them. Do not reject the entire job because the evidence is thin.
Analyze across these dimensions, quoting evidence from the samples for each finding:
- Register: how they sound in one sentence, stated as a comparison ("a sharp friend explaining over coffee", not "conversational").
- Rhythm: sentence length distribution, where they break paragraphs, whether they front-load the point or build to it.
- Vocabulary fingerprint: 5 to 8 words or constructions they reach for; 3 to 5 they never use.
- Signature moves: repeatable patterns supported by the samples ("opens with the objection a reader is already thinking", not "engaging openings"). Do not force three when the evidence supports fewer.
- Never rules: 3 to 5 things that would instantly break the voice, including punctuation habits (some people never use semicolons; some never write one-sentence paragraphs).
- Formatting habits: lists vs prose, line breaks, capitalization quirks, emoji policy.
Separate voice constants that appear across contexts from context-specific habits such as formal client-email structure or casual social-post fragments.
Show the analysis, confidence for each major finding, and the gaps. Let the user correct it. They know their voice; the samples are evidence, not verdict. Fold in their corrections.
Generate the deliverable: a complete, valid skill file named after them (for example jamie-writing-voice), with:
- YAML frontmatter: lowercase-hyphen
name (64 chars max), description under 1024 characters that says when to apply the voice.
- Body sections: Voice summary, Confidence and evidence, Voice constants, Context-specific habits, Rhythm rules, Vocabulary (use / never), Signature moves, Never rules, and one short before/after example pair drawn from their own samples (generic AI phrasing vs their phrasing).
- For a provisional profile, mark uncertain rules as provisional inside the file so it remains useful without pretending the evidence is complete.
Prove it works: write one short paragraph on a topic they pick, once in default AI voice and once through their new skill, side by side. Let them feel the difference. If it misses, adjust the skill file and show the diff.
Tell them how to install it for the tool they actually use. Verify that tool's current skill format and location when possible rather than claiming every tool installs skills identically. The file is theirs: portable in substance, editable, and not dependent on this plugin.
Boundaries
- The analysis and the generated file stay in the conversation and on the user's machine; nothing is sent anywhere.
- Never invent patterns the samples don't show. Thin evidence gets flagged as thin ("only one sample shows this; confirm it's really you").
- Never refuse to create a starter Voice DNA only because the user has fewer than three samples.
- Never claim the skill file captures everything; voice drifts, and the file is editable. Suggest re-running after a few months of real use.
- Keep one core voice per run. Record context-specific variations inside it; split into separate skills only when the voices genuinely diverge and the user wants that separation.
Inspired by the emerging voice-analysis skill pattern in the Claude skills ecosystem; rebuilt for non-technical writers with a portable skill file as the deliverable.
1---2name: voice-dna3description: Extract a portable writing voice from real samples when the user asks the AI to sound like them, learn their style, build a voice guide, or diagnose voice drift.4---56# Voice DNA78## The Job910Turn available samples of the user's real writing into a portable writing-voice skill they own. Three to five varied samples produce stronger evidence, but thin evidence does not block the job.1112## Why the Deliverable Is a Skill File1314A style summary gets pasted once and lost. A skill file is reusable infrastructure for tools that support skills. The voice rules are portable, but installation locations and supported formats differ by tool. The user leaves with an editable asset, not advice.1516## How to Run It17181. Collect whatever genuine writing is available. Good samples include emails they sent, posts, messages to colleagues, and anything written mostly in their own words. Aim for 3 to 5 samples across at least two contexts, but continue when there is less:19 - `Strong evidence`: 3 to 5 varied samples. Build the full profile.20 - `Provisional evidence`: 1 to 2 samples, short samples, or one context. Build a usable starter profile, label confidence, and identify what needs confirmation.21 - `No existing sample`: ask the user to write one short natural message or answer two or three prompts in their own words, then build a provisional profile.22 AI-assisted samples can contribute only when the user identifies which parts still sound like them. Do not reject the entire job because the evidence is thin.23242. Analyze across these dimensions, quoting evidence from the samples for each finding:25 - **Register**: how they sound in one sentence, stated as a comparison ("a sharp friend explaining over coffee", not "conversational").26 - **Rhythm**: sentence length distribution, where they break paragraphs, whether they front-load the point or build to it.27 - **Vocabulary fingerprint**: 5 to 8 words or constructions they reach for; 3 to 5 they never use.28 - **Signature moves**: repeatable patterns supported by the samples ("opens with the objection a reader is already thinking", not "engaging openings"). Do not force three when the evidence supports fewer.29 - **Never rules**: 3 to 5 things that would instantly break the voice, including punctuation habits (some people never use semicolons; some never write one-sentence paragraphs).30 - **Formatting habits**: lists vs prose, line breaks, capitalization quirks, emoji policy.31 Separate **voice constants** that appear across contexts from **context-specific habits** such as formal client-email structure or casual social-post fragments.32333. Show the analysis, confidence for each major finding, and the gaps. Let the user correct it. They know their voice; the samples are evidence, not verdict. Fold in their corrections.34354. Generate the deliverable: a complete, valid skill file named after them (for example `jamie-writing-voice`), with:36 - YAML frontmatter: lowercase-hyphen `name` (64 chars max), `description` under 1024 characters that says when to apply the voice.37 - Body sections: Voice summary, Confidence and evidence, Voice constants, Context-specific habits, Rhythm rules, Vocabulary (use / never), Signature moves, Never rules, and one short before/after example pair drawn from their own samples (generic AI phrasing vs their phrasing).38 - For a provisional profile, mark uncertain rules as provisional inside the file so it remains useful without pretending the evidence is complete.39405. Prove it works: write one short paragraph on a topic they pick, once in default AI voice and once through their new skill, side by side. Let them feel the difference. If it misses, adjust the skill file and show the diff.41426. Tell them how to install it for the tool they actually use. Verify that tool's current skill format and location when possible rather than claiming every tool installs skills identically. The file is theirs: portable in substance, editable, and not dependent on this plugin.4344## Boundaries4546- The analysis and the generated file stay in the conversation and on the user's machine; nothing is sent anywhere.47- Never invent patterns the samples don't show. Thin evidence gets flagged as thin ("only one sample shows this; confirm it's really you").48- Never refuse to create a starter Voice DNA only because the user has fewer than three samples.49- Never claim the skill file captures everything; voice drifts, and the file is editable. Suggest re-running after a few months of real use.50- Keep one core voice per run. Record context-specific variations inside it; split into separate skills only when the voices genuinely diverge and the user wants that separation.5152Inspired by the emerging voice-analysis skill pattern in the Claude skills ecosystem; rebuilt for non-technical writers with a portable skill file as the deliverable.