Use when writing or reviewing UI text or microcopy — button labels, error messages, empty states, form labels and hints, onboarding, tooltips, confirmation dialogs, notifications or success messages — or making product copy clearer, shorter and consistent.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# UX Writing
## Overview
Interface text is part of the design: it tells people what they can do, what happened, and what to do next. Good microcopy is specific, short, consistent and kind, and it still works when translated or read by a screen reader.
## Inputs
- The screen or flow (screenshot, Figma frame, or a list of strings) and where each string appears.
- Who the user is and what they are trying to do at that moment.
- Existing voice and tone guide or glossary, if any. Otherwise infer the tone from the product's existing copy and keep it.
## Method
1. **Context per string:** where it appears, what the user just did, what they want next, and how they feel (in a hurry, worried about money, first visit).
2. **Write or rewrite** each string with the patterns below.
3. **Consistency pass:** one name per concept across the flow (do not mix "workspace", "project" and "space"), the same verb for the same action, the same capitalisation style.
4. **Length pass:** fit the space; leave room for about 30% expansion in translation.
…
The line at the top of this page pins the label git:20261021.3e69264, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_ffvbnuswvumha4oj
GET https://markdownregistry.com/api/v1/resolve?ref=wst2002/claude-code-skills/ux-writing
GET https://markdownregistry.com/api/v1/blob/0657c91a151734d5d6815491eb547148068aa04429cdfe97e3e4d5dd762e02ea
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
wst2002/claude-code-skills · plugins/proof-of-done/skills/proof-of-done/SKILL.md · Use before saying work is done, fixed, or complete after changing code. Run the project's checks, show their results…
wst2002/claude-code-skills · skills/accessibility-audit/SKILL.md · Use when checking a website, web app or UI component for accessibility, WCAG or a11y compliance, screen reader or…
wst2002/claude-code-skills · skills/api-design-review/SKILL.md · Use when designing a new REST API, reviewing endpoints, routes, controllers or an OpenAPI/Swagger spec, choosing status…
wst2002/claude-code-skills · skills/api-test-writer/SKILL.md · Use when writing automated API tests or integration tests for REST or GraphQL endpoints, testing from an…
wst2002/claude-code-skills · skills/architecture-diagram/SKILL.md · Use when asked to draw, diagram or visualize a system, codebase, architecture, data flow, request flow, database ERD…
wst2002/claude-code-skills · skills/bug-debugger/SKILL.md · Use when something is broken, a test fails, an error or stack trace appears, behavior is wrong or intermittent, a…
wst2002/claude-code-skills · skills/bug-report-writer/SKILL.md · Use when writing or improving a bug report, defect ticket or Jira/GitHub issue from notes, screenshots, logs, a video…
wst2002/claude-code-skills · skills/changelog-writer/SKILL.md · Use when writing release notes, a CHANGELOG.md entry, a version summary or "what's new" text from git history, merged…
wst2002/claude-code-skills · skills/code-review/SKILL.md · Use when asked to review a pull request, a branch, a diff, staged changes or recent commits, check code before merging…
wst2002/claude-code-skills · skills/codebase-onboarding/SKILL.md · Use when joining or exploring an unfamiliar codebase, asked to explain how a project works, where something is…
wst2002/claude-code-skills · skills/database-schema-design/SKILL.md · Use when designing a database from scratch, reviewing tables, an ERD, a Prisma/TypeORM/JPA/Django/SQLAlchemy schema or…
wst2002/claude-code-skills · skills/dependency-upgrade/SKILL.md · Use when upgrading packages, libraries, a framework or a language runtime (React, Next.js, Angular, Spring Boot…
scarletkc/agents · skills/ux-writing/SKILL.md · Judgment for text read by someone who wasn't there when it was written: user-facing output, error and help text, docs…