What problem does it solve? Interface copy often ships generic, vague, or off-voice — buttons labeled "Submit", links saying "Learn more", errors reading "Oops! Something went wrong". This Skill applies Nielsen Norman Group microcopy frameworks to write or audit every string inside an interface so each one is clear, constructive, and in the product's voice. ## Core Features & Use Cases - Type-specific patterns: A decision tree routes each string to its own ruleset — CTA labels, 4Ss link labels, error messages, empty states, confirmation dialogs, field labels, helper text, tooltips, and loading strings. - NN/g framework grounding: Applies the 3 C's (Clear > Concise > Character), 3 I's (Inform/Influence/Interact), 4Ss link-label tests, and error-message guidelines with a lint checklist and anti-pattern table. - Voice discipline: Requires an explicit voice source (VOICE-DNA doc, writing-voice skill, or a derived 3-adjective spec) before writing, and always delivers one recommended string with rationale rather than an unpicked menu. - Use Case: A booking app's payment fails. The Skill rewrites the banner from "Oops! Something went wrong" to "Payment didn't go through. Your bank declined the card — no charge was made", renames the button to "Retry payment", and fixes the field error to name the exact problem. ## Quick Start Ask the AI to write or review the copy for a specific screen, for example: "Write the error message, button label, and empty state for my checkout screen using the UX microcopy skill."