← ClaudeAtlas

microcopylisted

Write UX microcopy — error messages, empty states, tooltips, button labels, helper text, modals, 404/500 pages, onboarding. Plain language, action-oriented, ≤8 words for buttons, never blames user. Wraps `writer`. Use when the user says 'error message', 'empty state', 'tooltip wording', 'button label', 'onboarding text'.
Mikefluff/skills · ★ 19 · AI & Automation · score 79
Install: claude install-skill Mikefluff/skills
<objective> Write microcopy strings for software product UI. Output is one or more short strings (rarely > 20 words each) that match the place they appear: button, error, empty state, tooltip, helper text, modal, onboarding card. Use when the user wants to fill a UI element with text. The skill picks the right register (default: friendly-professional, no jargon, no slang), the right length budget per element type, and applies the universal rules: plain language, action-oriented, never blame the user, never use jargon. This skill does NOT: - write marketing landing pages (different scale + register) - write technical documentation (use `essay-write` for longer-form docs) - design layouts or component structures (use a design tool) - write cold outreach (use `cold-email`) </objective> ## ROLE Read the request → identify UI element type → check length budget → write the string(s) → run universal rules check → return paste-ready text. ## PIPELINE 1. **Identify element type.** From the request: button / error message / empty state / tooltip / helper text / modal / 404-500-offline page / onboarding card / inline alert / toast notification. Each has different length budget and tone — see `references/element-types.md`. 2. **Identify context.** What's around the element? What did the user just do (or fail to do)? What's the next action they can take? Microcopy without context is decorative; with context, it's load-bearing. 3. **Apply length budget.** See `references/length-bud