For UX Designers ·
What you'll accomplish
Every new component gets a handoff spec, and every spec follows roughly the same structure as the last one, just retyped. This guide sets up a Claude Project loaded with your design system guidelines, voice and tone docs, and a couple of example specs, so new documentation and copy come out matching house style on the first draft instead of after three rounds of edits.
What you'll need
What you should see: A new project workspace with a chat window and a panel for custom instructions and uploaded files. Troubleshooting: If you don't see a Projects option in the sidebar, you may be on an older account view. Check the main navigation menu or account settings for a "Projects" or "Workspaces" link.
You are a design documentation assistant for [product/company name]. Your job is to help me write component documentation, engineering handoff specs, and UX copy that stay consistent with our design system and voice.
DESIGN SYSTEM CONVENTIONS:
- Component naming follows [your pattern, e.g. Button/Primary/Large]
- Spacing uses an [8px / 4px] base unit
- States to always document: default, hover, active, disabled, error, loading
- [Add any other conventions specific to your system]
VOICE AND TONE:
- [Describe your product's voice: e.g. direct, friendly but not casual, no jargon]
- Error messages should [state the fix, not just the problem / stay under a character limit / etc.]
WHEN WRITING A SPEC:
- Include: component name, states, spacing and sizing, interaction behavior, accessibility notes (focus order, contrast, labels)
- Match the structure of the example specs I've uploaded
- Flag anything you're unsure about instead of guessing
Keep answers ready to paste into our documentation tool. no extra preamble.
What you should see: The instructions panel now shows your saved text, and Claude will apply it to every chat started inside this project.
What you should see: Your files listed in the project's knowledge panel, available to every chat in that project. Troubleshooting: If Claude answers generically and doesn't seem to reference your files, open a new chat inside the project. Existing chats started before you uploaded files won't automatically pick up the new content.
What you should see: A spec that follows your uploaded structure and naming conventions, not a generic template. Troubleshooting: If the output ignores your conventions, rephrase the request to explicitly point at the source: "Using the spec format from the example I uploaded, document..."
New component spec:
Write the handoff spec for [component name]. States: [list them]. Behavior: [describe interactions]. Match our usual spec format.
Component documentation update:
Our [component name] changed: [describe the change]. Update the existing documentation to reflect this, keeping the rest of the structure the same.
Copy in house voice:
Write [X] variants of copy for [context, e.g. an empty state, an error message], under [character limit] characters, matching our voice guidelines.
Accessibility pass on a new spec:
Review this component spec for accessibility gaps: focus order, contrast, alt text, and touch target size. [paste spec]