Skill Wiki v0.1.0
rule @community/rule-screen-reader-friendly-copy

Screen Reader Friendly Copy

When writing any user-facing text in a UI:

Skill
@community
Domain
frontend-design
Version
1.0.0
Quality
4.0
Edges
3 out · 3 in
Tokens
227/334/622
$ prime install @community/rule-screen-reader-friendly-copy

Projection

Always in _index.xml · the agent never has to ask for this.

ScreenReaderFriendlyCopy [rule] v1.0.0

UI copy must read naturally when spoken aloud — use short, declarative sentences with subject-first word order so screen reader announcements are unambiguous without visual context.

When writing any user-facing text in a UI:
1. Keep sentences short — one idea per sentence, ≤20 words preferred.
2. Use subject-first order: 'Your password was reset.' not 'Reset has been applied to your password.'
3. Avoid em-dashes and parenthetical clauses mid-sentence — they disrupt spoken rhythm.
4. Write error messages as complete sentences: 'Enter a valid email address.' not 'Invalid email'.
5. Avoid abbreviations that expand unexpectedly when spoken (e.g., 'Dr.' may be read as 'Doctor' or 'Drive').
6. Test by running a screen reader (NVDA, VoiceOver, TalkBack) over key flows and listening to the announcements.

Source

prime-system/examples/frontend-design/primes/compiled/@community/rule-screen-reader-friendly-copy/atom.yaml

Compiled at 2026-05-07