content-design SKILL.md skillA
content-design from vmobifystudio/app-dev-team is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add vmobifystudio/app-dev-team/content-design@git:20260729.071181ePins git:20260729.071181e in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- vmobifystudio/app-dev-team
- Path
skills/content-design/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260729.071181e, committed Jul 29, 2026
- Size
- 2,745 bytes
- Repository stars
- 5
- License
- MIT
Use when writing or reviewing any string a user reads — labels, buttons, empty states, errors, permission prompts, onboarding, notifications. Invoked by ux-architect and product-designer while specifying screens, and by product-manager when a clarification turns out to be a copy decision. Triggers the moment a placeholder string would ship.
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
# Content design The interface is mostly words. Words written last, by whoever was implementing, are the ones users actually read. ## Buttons and labels - **A button says what happens when you press it.** `Save changes`, not `OK`. `Delete 3 photos`, not `Confirm`. - **A destructive button names what is destroyed and whether it comes back.** "This cannot be undone" belongs in the dialog, not in the button. - Sentence case throughout. Never end a button label with a full stop. - `Cancel` means "nothing happens". Never label a button `Cancel` when something happens. ## Errors — three parts, always 1. **What happened**, in the user's terms, not the system's. 2. **Whether their data is safe.** This is the question they are actually asking. 3. **What to do next**, as an action they can take right now. `Something went wrong` fails all three. `Couldn't save — your note is still here. Retry when you're back online.` passes all three in one line. **Never show an error code without also showing prose**, and never show raw exception text. ## Empty states An empty state is not a blank screen with an apology. It says what belongs here, why it is empty …
Read the whole file at its exact version.
How to install
mdr add vmobifystudio/app-dev-team/content-design@sha256:74fdc33e865e7e5fThe line at the top of this page pins the label git:20260729.071181e, 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.
[](https://markdownregistry.com/a/art_hipna7k5filvftxl)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Jul 29, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (2745 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
vmobifystudio/app-dev-team · 5 stars · license MIT · pushed 2026-11-02 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_hipna7k5filvftxl GET https://markdownregistry.com/api/v1/resolve?ref=vmobifystudio/app-dev-team/content-design GET https://markdownregistry.com/api/v1/blob/74fdc33e865e7e5fa30af0d046f1ae0b9de11efee2a32e5f6fafa50a3997bd52
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.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from vmobifystudio/app-dev-team
Every file in vmobifystudio/app-dev-team