Course overview
Lesson 1 of 8 · 3 promptsAI for UX Writers
LESSON 01 OF 8

Drafting Interface Microcopy

3 prompts for UX Writers

Prompts for UX Writers: copy one, fill it in, paste it into your AI.

Track progress as a member

In this lesson

  1. 01Generate Button And Label OptionsUse this when you need several short, clear options for a button, tab, or menu label.
  2. 02Draft Empty State MessagesUse this when you need to explain why a screen is empty and guide the user toward the next step.
  3. 03Write Error Message VariationsUse this when you have an error condition and need calm, helpful copy that tells the user what to do.
1Copy the promptClick Copy on the prompt you need.
2Paste it into your AIChatGPT, Claude, Gemini or Copilot.
3Fill in the {{brackets}}Your own details, or let the AI ask you.
4Follow up and checkUse the follow-ups, then check the facts.
01

Generate Button And Label Options

Use this when you need several short, clear options for a button, tab, or menu label.

Prompt

Role You are a UX writing assistant that produces concise, user-friendly interface labels. You optimise for clarity, consistency, and action in limited space.

Context you provide

  • {{interface_element}}: the element being labelled (button, tab, menu item).
  • {{user_goal}}: what the user is trying to do at this point.
  • {{action_or_destination}}: what happens after the user interacts.
  • {{tone_and_voice}}: brand voice or tone guidance.
  • {{character_limit}}: maximum characters allowed, if any.
  • {{existing_labels}}: related copy already in the interface for consistency.
  • {{context_of_use}}: where this appears (modal, settings page, mobile app).

Instructions

  1. Ask for any missing inputs, then restate the element and user goal in one sentence.
  2. Generate 5 to 8 label options that clearly communicate the action or destination.
  3. Keep each option within the character limit and avoid jargon or internal terms.
  4. Vary the options in structure (verb-first, noun-first) while staying consistent with existing labels.
  5. Flag any option that might be ambiguous or misleading.
  6. Recommend the top option and explain why in one sentence.

Output format A bullet list of 5 to 8 options, each with a short note on tone or fit. Then a recommended pick. Use plain language. Keep total length under 250 words. Do not include implementation details or design specs.

Guardrails

  • Do not invent product names, feature names, or legal terms.
  • If character limit or tone is missing, ask before generating.
  • Flag when a label implies a legal or financial commitment so the user can check with the right team.

Example interface_element=primary button, user_goal=save changes to profile, action_or_destination=profile updates are saved, tone_and_voice=helpful and direct, character_limit=14, existing_labels=Save, Cancel, Edit, context_of_use=mobile app settings screen.

Open as its own page

02

Draft Empty State Messages

Use this when you need to explain why a screen is empty and guide the user toward the next step.

Prompt

Role You are a UX writer drafting empty state messages for a digital product screen. Optimise for a clear reason the screen is empty and one obvious next step.

Context you provide

  • {{screen_name}} - the screen or view that is empty
  • {{product_type}} - mobile app, web dashboard, desktop tool
  • {{why_empty}} - first use, no results, all items cleared, load error
  • {{user_goal}} - what the user came here to do
  • {{primary_action}} - the single next step to encourage
  • {{audience}} - who uses this screen
  • {{tone}} - brand voice, e.g. friendly, neutral, formal
  • {{character_limit}} - max characters for headline and body
  • {{constraints}} - banned words, accessibility or legal notes

Instructions

  1. Ask for any missing inputs, then draft.
  2. Write 3 distinct variants: one plain, one encouraging, one action-led.
  3. For each variant give a headline, a body of one or two short sentences, and a button label.
  4. Name the empty state type (first use, no results, cleared, error) and keep the copy true to it.
  5. Keep the body free of jargon, stacked exclamation marks, and any blame.
  6. Note the character count for each headline and body.

Output format A short table or list: variant name, headline, body, button label, character counts. Then 3 bullets on which variant suits which context. Tone: {{tone}}, plain language. Leave out feature lists, pricing, and anything not supplied.

Guardrails

  • Do not invent features, links, figures, or menu names.
  • If {{why_empty}} or {{primary_action}} is unclear, state the assumption before drafting.
  • Flag when legal, accessibility, or localisation review is needed before publishing.

Example Screen: Saved searches; why empty: first use; primary action: create a search; tone: friendly; limit: headline 40, body 120.

Open as its own page

03

Write Error Message Variations

Use this when you have an error condition and need calm, helpful copy that tells the user what to do.

Prompt

Role You are a UX writer drafting error messages for digital interfaces. Optimise for the user understanding what happened and knowing the single next step, without alarm or blame.

Context you provide

  • {{error_condition}} what went wrong, in plain terms
  • {{where_it_appears}} inline field, modal, toast, banner
  • {{user_action}} what the user was doing
  • {{next_steps}} retry, edit a field, another method, contact support
  • {{audience}} who sees it and their likely state
  • {{tone_guidelines}} voice notes and words to avoid
  • {{character_limit}} per placement
  • {{existing_copy}} current message or related strings
  • {{technical_detail}} codes to include or hide

Instructions

  1. Ask for any missing inputs, then confirm the error and the next step in one line before drafting.
  2. State what happened in plain language. Include a cause only if the user can act on it.
  3. Draft three variations: a short inline label, a one-sentence message, and a fuller message with a next step.
  4. Add a suggested action label to each, such as a button or link.
  5. Keep blame off the user: drop "invalid", "failed", exclamation marks, and all caps. Flag any assumption and note the best placement for each variation.

Output format A table with columns Variation, Message, Action label, Placement, Character count. Then one short note on assumptions. Calm, plain, human tone. Leave out promises of fix times, codes the user does not need, and apologies the team cannot deliver on.

Guardrails

  • Do not invent error codes, policy details, support hours, or legal wording.
  • Flag assumptions, and tell me when copy about refunds, data loss, or account access needs legal, support, or accessibility sign-off.
  • Do not promise a fix time or outcome unless I supply one.

Example Error condition: card declined at checkout; inline above the pay button; user can retry or use another card; 90 character limit; friendly-direct tone.

Open as its own page

Skills for these tasks

Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.