Error Messages and Microcopy Specification
Write helpful text for failure states.
The Open buttons send the prompt text as currently shown below to that site only when you click. Fill in the placeholders first.
Specify error messages and microcopy. Feature and flows: [FEATURE_AND_FLOWS]. Tone of voice: [TONE]. Languages: [LANGUAGES]. For each error state produce: Trigger | Message (what happened, why, what to do next) | Where shown | Tone | Retry or recovery option. Cover validation errors, network failure, permission denied, not found, conflict, timeout, rate limiting, and empty states. Rules: plain language, no blame, no codes without a human explanation, specific instructions, accessible (not color alone, announced to screen readers). Example: Before "Error 403." After "You do not have permission to edit this project. Ask the project owner to give you edit access." Provide ten examples for my feature, localization notes (avoid concatenated strings, leave room for longer translations), and a review checklist. Provide the final copy as a table with a message key for developers, the text in the default language, and a note on tone. Mark messages that must be reviewed by legal or support before release.
Fill in before use
Optional: type your details and the prompt above updates. Nothing is saved or sent.
Replace each bracketed placeholder with your own details, then paste into Any AI or another assistant.
See an example result (fictional data)
Trigger: payment declined by the bank. Message: "Your card was declined. Try another card or contact your bank. We have not charged you." Where: under the card field. Tone: calm. Recovery: field stays filled except the number. Trigger: network lost while saving. Message: "We could not save your changes because you are offline. They will save when you reconnect." Retry: automatic. Trigger: no permission. Before: "Error 403." After: "You do not have permission to edit this project. Ask the owner to give you edit access." Trigger: file too large. Message: "That file is 18 MB. The limit is 10 MB. Try compressing it or choose another file." Localization: avoid concatenated strings; leave 30 percent extra space.
Illustrative only, made-up data. Your results will differ and must be reviewed.