Prompt library
Write UX copy variants for one moment
Posture-labeled variants make the review conversation about the user's emotional state instead of word preference, which is how UX writing decisions should be made. The per-element structure with character counts and verb-first buttons produces copy that drops into the design tool without a translation step.
Last reviewed July 17, 2026
The prompt
Write UX copy variants for this interface moment.
The moment: {{moment}}
What the user is trying to do and how they likely feel: {{userState}}
Constraints (character limits, brand voice): {{constraints}}
Produce 6 variants across three postures, 2 each, and label them:
- Plain: says exactly what happened or what to do, zero personality.
- Guiding: adds the one piece of context that prevents the next mistake.
- Reassuring: for moments with anxiety (errors, payments, deletion), names what is safe or reversible.
For every variant: the microcopy for each element in the moment (title, body, button labels), character counts shown, and one line on when this posture wins.
Rules: buttons are verb-first and specific (never "OK"/"Yes"); error copy always contains what happened plus the next step; no blame ("you entered an invalid..."), no cuteness in destructive or payment moments. Recommend one variant and give the reason in terms of the user's state, not taste.Run in idaptOpens a new chat with the prompt prefilled. Nothing sends until you press send.
Fill in the variables
| Variable | What it is | Example |
|---|---|---|
| {{moment}} | The screen or state | the error state when a file upload fails halfway through |
| {{userState}} | Goal plus likely emotion | uploading evidence for a claim; worried about losing it |
| {{constraints}} | Limits and voice | title 40 chars, body 120, two buttons; calm plain voice |