← ClaudeAtlas

microcopylisted

Use when writing or reviewing functional UI text: button labels, empty states, tooltips, dialogs, placeholders, loading/progress messages, toasts, inline validation, permission copy, or onboarding steps. Covers interface-copy patterns such as verb-first action labels, acknowledge-explain-guide empty states, one-sentence tooltips, consequence-first confirmations, progressive loading language, and blur/fix validation messages. Do NOT use for marketing persuasion, documentation prose/guide structure, feedback-state staging, or general linguistic rationale behind wording.
jacob-balslev/skills · ★ 0 · AI & Automation · score 73
Install: claude install-skill jacob-balslev/skills
# Microcopy ## Coverage Functional UI text patterns across all interactive surfaces: - **Button labels** — verb-first, specific action, max 3 words; never generic ("Submit", "OK", "Yes", "Continue") - **Empty states** — three-part structure: acknowledge → explain → guide, with one primary action - **Tooltips** — one sentence, no terminal period, answers "what is this?" - **Confirmation dialogs** — state the consequence first, name the action in the button, always provide an escape - **Placeholder text** — example format not instruction; never the only label for a field - **Loading and progress messages** — progressive disclosure: nothing → spinner → skeleton → message → reassurance, by elapsed time - **Error / success / warning messages** — three-part What → Why → What-to-do structure with blame-free framing - **Inline form-validation messages** — appear on blur, disappear on fix, specific not generic - **Toast / snackbar messages** — action plus context, undo for reversible actions, auto-dismiss after 5 seconds, max 2 lines - **Permission request copy** — explain *why* before asking - **Onboarding step copy** — one action per step, progressive disclosure, time-honest ## Philosophy Microcopy is the most-read, least-reviewed text in any application. A user may never read the docs, skip the onboarding, and ignore the marketing — but they will read the button label before clicking it. They will read the error message when something fails. They will read the empty state when