ux-copy
为任意界面撰写或审查UX文案,根据用户场景生成符合品牌调性的微文案
npx skills add anthropics/knowledge-work-plugins --skill ux-copyBefore / After 效果对比
1 组产品经理和设计师反复讨论按钮文案、错误提示和引导语,一个完整页面的文案需要1-2天
输入页面上下文和目标,自动生成多版本文案供选择,1小时内完成全页面文案
description SKILL.md
ux-copy
/ux-copy
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Write or review UX copy for any interface context.
Usage
/ux-copy $ARGUMENTS
What I Need From You
-
Context: What screen, flow, or feature?
-
User state: What is the user trying to do? How are they feeling?
-
Tone: Formal, friendly, playful, reassuring?
-
Constraints: Character limits, platform guidelines?
Principles
-
Clear: Say exactly what you mean. No jargon, no ambiguity.
-
Concise: Use the fewest words that convey the full meaning.
-
Consistent: Same terms for the same things everywhere.
-
Useful: Every word should help the user accomplish their goal.
-
Human: Write like a helpful person, not a robot.
Copy Patterns
CTAs
-
Start with a verb: "Start free trial", "Save changes", "Download report"
-
Be specific: "Create account" not "Submit"
-
Match the outcome to the label
Error Messages
Structure: What happened + Why + How to fix
- "Payment declined. Your card was declined by your bank. Try a different card or contact your bank."
Empty States
Structure: What this is + Why it's empty + How to start
- "No projects yet. Create your first project to start collaborating with your team."
Confirmation Dialogs
-
Make the action clear: "Delete 3 files?" not "Are you sure?"
-
Describe consequences: "This can't be undone"
-
Label buttons with the action: "Delete files" / "Keep files" not "OK" / "Cancel"
Tooltips
- Concise, helpful, never obvious
Loading States
- Set expectations, reduce anxiety
Onboarding
- Progressive disclosure, one concept at a time
Voice and Tone
Adapt tone to context:
-
Success: Celebratory but not over the top
-
Error: Empathetic and helpful
-
Warning: Clear and actionable
-
Neutral: Informative and concise
Output
## UX Copy: [Context]
### Recommended Copy
**[Element]**: [Copy]
### Alternatives
| Option | Copy | Tone | Best For |
|--------|------|------|----------|
| A | [Copy] | [Tone] | [When to use] |
| B | [Copy] | [Tone] | [When to use] |
| C | [Copy] | [Tone] | [When to use] |
### Rationale
[Why this copy works — user context, clarity, action-orientation]
### Localization Notes
[Anything translators should know — idioms to avoid, character expansion, cultural context]
If Connectors Available
If ~~knowledge base is connected:
-
Pull your brand voice guidelines and content style guide
-
Check for existing copy patterns and terminology standards
If ~~design tool is connected:
-
View the screen context in Figma to understand the full user flow
-
Check character limits and layout constraints from the design
Tips
-
Be specific about context — "Error message when payment fails" is better than "error message."
-
Share your brand voice — "We're professional but warm" helps me match your tone.
-
Consider the user's emotional state — Error messages need empathy. Success messages can celebrate.
Weekly Installs250Repositoryanthropics/know…-pluginsGitHub Stars10.2KFirst Seen10 days agoSecurity AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled ongemini-cli240opencode240codex239cursor239cline238kimi-cli238
forum用户评价 (0)
发表评价
暂无评价,来写第一条吧
统计数据
用户评分
为此 Skill 评分