Style Guide Design
Learn to design and maintain style guides as distinct from full brand guidelines: component pattern libraries with anatomy, states and do and do not rules, editorial image guidelines, and tone-of-voice documents written with concrete contrast pairs. You will build the guide in a living tool such as Figma, Zeroheight or Storybook, write entries with a repeatable template, and put a governance and versioning system in place so the guide does not rot the week after you publish it.
For designers, content designers, freelancers and small in-house teams who need a practical, maintainable style guide for a product, publication or website, not just a brand book.
Course content
Workbook & downloads
Put the course into practice — a printable workbook plus editable templates you can fill in and reuse.
Preview the workbook
What a Style Guide Is For
- For each brief, name the dominant need: content and editorial, UI component library, image guide, voice document, or a combined guide weighted toward one or two.
- Count how many people will use the guide without help, across how many surfaces, and how often those surfaces change.
- Pick a tier for each: lean reference, working guide, or system-backed guide, and say why.
- Write a one-line scope statement for each brief that you would get the team to agree before building.
- Product / publication / site name
- Dominant guide type (content / components / image / voice / combined)
- Number of internal users (no help)
- Number of external users (partners, freelancers, contractors)
- Surfaces it must cover (product UI / marketing site / docs / social / print)
- How often those surfaces change (rarely / monthly / weekly)
- Tier chosen (lean / working / system-backed)
- Single source of truth (tool + one short address)
- What this guide does NOT cover (and where that lives instead)
- One-line scope statement the team can agree
- Foundations (spacing scale, tokens) — include? (Y/N)
- Components and patterns — include? (Y/N)
- Content style and terminology — include? (Y/N)
- Tone of voice — include? (Y/N)
- Editorial imagery — include? (Y/N)
- Layout / grid patterns — include? (Y/N)
- Governance and changelog — include? (Y/N)
- Top-level order (list the sections in reading order)
- I have named the dominant type of guide and not defaulted to a component library
- I have counted users and surfaces and picked a tier that matches them, not my taste
- I have chosen one canonical home and a single short address for it
- I have written down what the guide does NOT cover and linked where that lives
- I have a top-level structure ordered from foundational to specific
- I have a one-line scope statement the team can agree before I build
Documenting Components and Patterns
- Component name
- One-line description (what it is, plain words)
- When to use (the decision the reader came for)
- When NOT to use (the alternative to reach for instead)
- Anatomy — list each labelled part (e.g. label, icon, container, helper text)
- Variants (e.g. primary / secondary / tertiary / destructive) and each one's job
- States covered (default / hover / focus / active / disabled / loading / error)
- Spacing tokens (padding, internal gap, margin — named, not raw px)
- Content guidance (how to write the label or copy inside it)
- Pick one base unit (4px or 8px) and write out the fixed scale (e.g. 4, 8, 12, 16, 24, 32, 40, 48).
- Name each step (xs, sm, md, lg, xl, or a numeric token scale) and commit to using only those names.
- Re-describe your component's padding and gaps using only token names, with no raw pixel values.
- State the minimum touch-target size for interactive elements (commonly 44 by 44 px) and check your component meets it.
- List the real mistakes you have actually seen with this component, not hypothetical ones.
- For the top five or six, build a correct and an incorrect example at the same size, side by side.
- Mark each wrong example with a red cross and each right one with a green tick, ordered most-common first.
- Write a one-line, neutral caption for each that names the action and the rule, not the person.
- The entry follows the same template I will use for every component, with no missing sections
- It says clearly when to use AND when not to use the component
- An anatomy diagram labels every part of the component
- Every legitimate variant is shown, with a clear job for each, and the set is capped
- All interaction states are shown, including a visible focus state for keyboard users
- Spacing is specified in named tokens from a fixed scale, not raw pixels
- The do and do not section shows real misuses crossed out with neutral, specific captions
Editorial Images and Tone of Voice
- Describe the photography in concrete terms: subject, mood, lighting, colour treatment and composition.
- Gather three approved images and three rejected ones, each captioned with a one-line reason.
- List the exact aspect ratios you use (e.g. 16:9 hero, 4:5 in-article, 1:1 social) and tie each to a real placement.
- Write the alt-text rule (every meaningful image gets concise descriptive alt text; decorative images get empty alt) and the licensing rule (approved sources only, how to record credit).
- We are / we are not (trait pair 1)
- We are / we are not (trait pair 2)
- We are / we are not (trait pair 3)
- Voice principles (3 to 5 short, actionable statements)
- Tone in onboarding (one line describing the shift)
- Tone in error messages (one line)
- Tone in marketing (one line)
- Tone in support (one line)
- Before and after example (same message written wrong, then right)
- Base style adopted (e.g. a recognised editorial style guide) and key deviations
- Heading / button case (sentence case or title case)
- Sign in vs log in, and standard verbs for standard actions
- Numbers rule (when spelled out vs numerals; how ranges are written)
- Date and time format (e.g. 7 June 2026; 12-hour or 24-hour)
- Punctuation (Oxford comma Y/N; contractions allowed Y/N; & or and)
- Terminology — preferred term vs avoid (list 5+ pairs)
- Feature naming convention (how you name your own features)
- Image direction is concrete (subject, lighting, treatment, composition) with approved and rejected examples
- Aspect ratios are listed and tied to real placements
- Alt-text and licensing rules are written and unambiguous
- Voice is defined with we are / we are not pairs, not single vague adjectives
- Tone is shown shifting across onboarding, errors, marketing and support
- At least one before and after rewrite demonstrates the voice in practice
- A terminology list names every key concept and the words to avoid
Building and Maintaining the Guide
- Platform (Notion / Confluence / Zeroheight / Figma / Storybook / docs site)
- Top-level navigation (sections in reading order, foundational to specific)
- Live assets linked (Figma styles / Storybook stories / icon set / fonts)? (Y/N each)
- Every component uses the same entry template? (Y/N)
- Search or a clear index present? (Y/N)
- Version number and last-updated date visible to readers? (Y/N)
- One short, shared address announced to the team? (Y/N)
- Owner (person or small group with final say)
- Governance model (centralised or federated) and why
- How a change is proposed (issue / form / request channel)
- Review step (who checks, and against what: fit, consistency, specificity)
- How versions are tracked (version number + changelog location)
- How meaningful changes are announced (where the team will see them)
- Whole-guide review cadence (e.g. quarterly)
- Write the rule that a change is not done until its guide entry is updated, and where that rule lives.
- Open the guide and audit five entries against the real product or content; note every mismatch.
- Scan recent team questions for drift signals: which answers are missing or unclear in the guide?
- List any deprecated patterns to mark clearly (not silently delete) and any dead rules to prune.
- The guide lives in a living tool, not a frozen PDF, at one shared address
- It links to real, live assets so nobody screenshots stale components
- Navigation is stable and every component uses the same entry template
- A version number and last-updated date are visible to every reader
- The guide has a named owner and one clear way to propose changes
- Versions are tracked with a changelog and meaningful changes are announced
- A maintenance routine and review cadence are set, and I have run a first audit
Your Action Plan
- Name the dominant guide type and tier, pick a single source of truth, and write a one-line scope statement the team agrees
- Build a stable top-level structure ordered foundational to specific, and decide what the guide will NOT cover
- Define a spacing token scale from one base unit and commit to using only token names in entries
- Document one component fully with the standard template: when to use and not, anatomy, variants, states, tokens, content guidance
- Build the do and do not section by crossing out real misuses applied to your actual component, captioned neutrally
- Write editorial image guidelines with approved and rejected examples, aspect ratios, alt-text and licensing rules
- Write a tone-of-voice document with we are / we are not pairs, tone shifts, and before and after rewrites
- Settle content style and build a terminology list of preferred terms and words to avoid
- Assemble the guide in a living tool, link real assets, add search, and show a version number and date
- Set up governance, versioning and a maintenance routine, then run a first audit against reality
Pairs well with
Courses members commonly take alongside this one.