← ClaudeAtlas

sota-ux-writinglisted

State-of-the-art UX writing and product-copy guidance (2026) covering voice and tone systems, plain language (ISO 24495-1), microcopy (buttons, labels, empty states, onboarding, notifications), error and feedback message craft, and the accessibility and localization of interface language (WCAG 2.2 language criteria, alt text, ICU pluralization, i18n-safe strings). Use when writing or reviewing ANY user-facing interface text — web, mobile, desktop, or CLI products — AND when auditing existing product copy for clarity, consistency, tone, accessibility, and localization readiness. Trigger keywords: UX writing, microcopy, product copy, content design, error message, empty state, button label, tooltip, onboarding copy, form label, placeholder, notification, toast, confirmation dialog, tone of voice, terminology, plain language, readability, alt text, i18n strings, localization, translation.
martinholovsky/SOTA-skills · ★ 8 · AI & Automation · score 75
Install: claude install-skill martinholovsky/SOTA-skills
# SOTA UX Writing & Product Copy ## Purpose Expert-level rules for the *words inside the product*: labels, buttons, errors, empty states, onboarding, notifications, and every other string a user reads while trying to get something done. The core thesis: **interface text is functional infrastructure, not decoration — a user reads it under task pressure, often in a second language, often through a screen reader, and every word either moves them forward or costs them a support ticket.** Boundaries: this skill owns the *language*. The UX *patterns* the language lives in (when to show an empty state, validation timing, dialog escalation) are `sota-frontend-design` rules/04; technical documentation is `sota-docs-workflow`; outward-facing marketing content is `sota-copywriting`; CLI-specific output contracts are `sota-cli-ux`. ## BUILD mode When writing or changing interface text: 1. **Write the unhappy paths first** — errors, empty states, and confirmations carry more consequence than the happy path (`rules/03`). 2. **Apply the plain-language spine** to every string: relevant, findable, understandable, actionable (ISO 24495-1) — front-load the point, one idea per sentence, common words (`rules/01`). 3. **Name things once.** Check the product glossary before introducing a term; never let the UI, docs, and API call the same concept different names (`rules/01` §4). 4. **Buttons are verbs with objects** ("Delete project", never "OK"/"Yes"), and every dialog stat