ux-copy — скилл для Claude Code: UX-тексты и установка
Скилл пишет и проверяет тексты интерфейса: от кнопок до сообщений об ошибках. Пригодится, когда нужно подобрать формулировку для конкретного экрана и состояния пользователя.
npx skills add anthropics/knowledge-work-plugins --skill ux-copy -a claude-codeЧто делает ux-copy
Скилл помогает подготовить или отредактировать текст для интерфейса: подписи кнопок, ошибки, пустые состояния, подсказки, подтверждения и онбординг. Он учитывает экран, задачу и состояние пользователя, тон и ограничения по длине. Чем конкретнее описание контекста, тем предметнее результат.
Для ошибок он предлагает указать, что произошло, почему и как исправить. Для пустого состояния — объяснить, что перед пользователем и с чего начать. В ответе могут быть рекомендуемый вариант, альтернативы с тоном и пояснением, а также заметки для локализации. Если подключён дизайн-инструмент, скилл может свериться с экраном в Figma и ограничениями макета.
Перед запросом подготовьте контекст и ограничения по длине, если они есть. Для обращения к правилам бренда скилл использует подключённую базу знаний; сведения о бренде он не получает сам. Это повод приложить нужный гайд или подключить источник.
Какие задачи решает
- подобрать подпись кнопки под действие
- переписать сообщение об ошибке с шагом исправления
- заполнить пустое состояние понятным следующим шагом
- сформулировать подтверждение удаления с последствиями
- согласовать тон текста с экраном и состоянием пользователя
Примеры запросов агенту
- /ux-copy Предложи текст кнопки для сохранения изменений на экране настроек.
- /ux-copy Перепиши сообщение об ошибке оплаты: объясни причину и что сделать дальше.
- /ux-copy Подготовь пустое состояние для списка проектов и учти дружелюбный тон.
Как установить ux-copy
1Через Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill ux-copy -a claude-code2Вручную: положить файлы
~/.claude/skills/ux-copy/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ux-copy/
1Через Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill ux-copy -a codex2Вручную: положить файлы
.agents/skills/ux-copy/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill ux-copy -a cursor2Вручную: положить файлы
.cursor/skills/ux-copy/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install anthropics/knowledge-work-plugins ux-copy2Вручную: положить файлы
.github/skills/ux-copy/SKILL.md1Через Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill ux-copy -a gemini-cli2Командой платформы
gemini skills install https://github.com/anthropics/knowledge-work-plugins --path design/skills/ux-copyВручную: положить файлы
.devin/skills/ux-copy/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill ux-copy -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора133
Весь набор →Похожие
Вопросы о ux-copy
Как установить ux-copy в Claude Code?
Выполните npx skills add anthropics/knowledge-work-plugins --skill ux-copy -a claude-code. Файл скилла находится по пути ~/.claude/skills/ux-copy/SKILL.md.
Что делает скилл ux-copy?
Он пишет и редактирует тексты интерфейса: например, кнопки, ошибки, пустые состояния и подтверждения. В ответе может дать основной вариант, альтернативы и пояснения.
Что передать скиллу для работы над текстом?
Опишите экран или сценарий, цель пользователя, нужный тон и ограничения по длине. Для сверки с брендовыми правилами подключите базу знаний с гайдом.
Исходный текст
SKILL.md · Apache-2.0
--- name: ux-copy description: Write or review UX copy — microcopy, error messages, empty states, CTAs. Trigger with "write copy for", "what should this button say?", "review this error message", or when naming a CTA, wording a confirmation dialog, filling an empty state, or writing onboarding text. argument-hint: "<context or copy to review>" --- # /ux-copy > If you see unfamiliar placeholders or need to check which tools are connected, see [CONNECTORS.md](../../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 1. **Clear**: Say exactly what you mean. No jargon, no ambiguity. 2. **Concise**: Use the fewest words that convey the full meaning. 3. **Consistent**: Same terms for the same things everywhere. 4. **Useful**: Every word should help the user accomplish their goal. 5. **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 ```markdown ## 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 1. **Be specific about context** — "Error message when payment fails" is better than "error message." 2. **Share your brand voice** — "We're professional but warm" helps me match your tone. 3. **Consider the user's emotional state** — Error messages need empathy. Success messages can celebrate.
© anthropics · Apache-2.0 · anthropics/knowledge-work-plugins