Extract actionable editorial tone of voice guidelines from a company's existing content. Two-phase workflow: Phase 1 analyzes website content to surface evidence-based voice patterns; Phase 2 codifies those patterns into guidelines that downstream content skills consume. User review gate sits between the two phases.
When to run
User says "tone of voice", "brand voice", "voice guidelines", "writing style guide", or asks to extract voice from a URL.
Starting a new content program for a client and downstream skills (linkedin-content, landing-page-copy, product-messaging, outreach-emails) need a voice contract.
Existing TOV is stale (>6 months) or content has drifted from documented voice.
Don't run when: user wants visual brand identity (use brand-kit), product messaging (use product-messaging), to write content directly (use the content skill with TOV as input), or just a quick voice description (answer directly).
Extract structural patterns — headers (sentence vs title case), CTA placement and phrasing, proof stacking, section organization.
Score frequency — High (80%+ of pages), Medium (40-79%), Low (<40%), Conflict (contradictory).
Build content-type voice mapping — table of person/formality/CTA per page type (homepage, blog, case study, pricing).
Generate voice-in-action examples — generic → on-brand transformations, drawn from actual scraped text (never invented).
Identify inconsistencies — flag conflicts (e.g., homepage uses "I", pricing uses "we") for Phase 2 resolution.
Document gaps — what couldn't be determined; suggest founder interview questions.
Write tov-analysis.md using references/analysis-template.md (44-section canonical scaffold; compact alternative in same file).
Present to user — Review gate. User must confirm patterns, correct misidentifications, and answer gap questions before Phase 2.
Phase 2 — Generation
Incorporate user feedback — apply corrections, resolve inconsistencies, fill gaps with founder answers.
Generate tov-guidelines.md using references/tov-template.md — primary reader, tone attributes with before/after, pattern library with LLM guidance, vocabulary lists, structure templates, anti-patterns. Always include the AI-speak anti-patterns table from references/ai-speak-anti-patterns.md.
Add source attribution — every guideline traces to a source URL; frequency scores carried forward; unresolved gaps marked "TBD — requires founder input".
Self-evaluate per references/self-evaluation.md (completeness, evidence, guardrails, self-roast). Surface improvement prompts to user when checks fail.
Save approved output as reference example if user explicitly approves — see references/auto-update-protocol.md.
What good looks like
References
references/process-flowchart.md — full two-phase visual flowchart with review gate