Claude Skills (вони ж Agent Skills) - це папка з файлом SKILL.md і допоміжними матеріалами, яку Claude підвантажує тільки тоді, коли задача їй відповідає. Для дизайнера це спосіб один раз описати повторюваний процес - UI-тексти, неймінг токенів, перевірку доступності чи handoff - і далі запускати його однією командою в Claude або Claude Code. Почніть з шести скілів нижче: кожен закриває рутину, яку ви зараз щоразу пояснюєте в промпті заново.

Я Dmytro Nikolaienko, 15 років у продуктовому дизайні, і скіли - це перше, що я налаштовую в новому проєкті після CLAUDE.md. Нижче - визначення, чим скіл відрізняється від CLAUDE.md і MCP, шість прикладів SKILL.md, які можна скопіювати, і покрокове створення свого.

Що таке Claude Skill одним реченням?

Skill - це інструкція до однієї задачі, оформлена як папка, яку Claude знаходить за коротким описом і читає повністю лише в момент, коли вона потрібна.

Anthropic запустила Agent Skills 16 жовтня 2025 року, а 18 грудня 2025 року відкрила формат як стандарт на agentskills.io. Тому той самий SKILL.md сьогодні розуміють не лише Claude, а й інші інструменти: його підтримують, наприклад, VS Code, GitHub Copilot і Cursor.

Типовий скіл виглядає так:

ux-copy/
├── SKILL.md       обов'язковий: опис + інструкція
├── glossary.md    словник термінів продукту
└── examples.md    хороші й погані приклади

Головна фішка - завантаження шарами (progressive disclosure):

  • Завжди в контексті лише name і description кожного скіла - орієнтовно сотня токенів на скіл.
  • Коли запит збігається з описом або ви пишете /ux-copy, Claude читає тіло SKILL.md.
  • Допоміжні файли відкриваються тільки якщо інструкція на них посилається і вони потрібні саме зараз.

Тому скілів можна мати десятки, і вони не забивають контекст так, як один гігантський файл правил.

Чим Skill відрізняється від CLAUDE.md, інструкцій проєкту і MCP?

Це чотири різні шари, і плутанина між ними - найчастіша причина, чому «Claude знову все забув».

ЩоКоли Claude це читаєДля чогоПриклад
CLAUDE.mdна старті кожної сесії в репозиторії, повністюпостійні правила проєктустек, структура папок, «тільки семантичні токени»
Інструкції проєкту в Claudeу кожному чаті цього проєкту, повністюконтекст і тон для однієї теми«це редизайн банківського застосунку, аудиторія 35+»
Skillопис завжди, тіло - тільки коли задача збігається або за /назваповторювана процедура з крокамиперевірка доступності, специфікація компонента
MCPколи Claude викликає інструментдоступ до зовнішніх даних і дійпрочитати фрейм у Figma, створити issue в GitHub

Просте правило вибору:

  • Правило потрібне в кожній розмові - у CLAUDE.md.
  • Це процедура, яку ви запускаєте кілька разів на тиждень, - у Skill.
  • Claude бракує доступу до файлу чи сервісу - підключайте MCP.

Скіли і MCP добре працюють у парі: MCP дає Claude прочитати ваш макет, а скіл пояснює, що саме з ним перевірити. Як налаштувати файли правил для дизайн-системи (AGENTS.md, DESIGN.md), детально розібрано в окремому матеріалі AGENTS.md для дизайн-системи, а підключення Figma - у статті про Figma MCP. Тут не повторюю.

Які Claude Skills дизайнеру зробити першими?

Критерій простий: задача, яку ви цього тижня пояснювали Claude хоча б тричі. У дизайнерів це майже завжди одні й ті самі шість речей. Приклади нижче скорочені, але робочі: їх можна взяти як основу і дописати під себе.

1. ux-copy: UI-тексти в голосі бренду

Найшвидший виграш. Без скіла Claude щоразу пише «Упс! Щось пішло не так», зі скілом - у вашому тоні і з вашими термінами.

---
name: ux-copy
description: Пише й редагує UI-тексти продукту (кнопки, помилки, порожні стани, тости). Використовуй, коли просять текст для інтерфейсу або перевірити мікрокопі.
---
# UI-тексти
- Кнопка = дієслово + об'єкт: «Зберегти зміни», не «ОК».
- Помилка: що сталося + що робити далі. Без «Упс».
- Звертання на «ти», без знаків оклику.
- Терміни бери тільки з glossary.md.
- Дай 3 варіанти і познач найкоротший.

2. token-naming: перевірка назв токенів

Вставляєте список Figma Variables або JSON - отримуєте таблицю проблем. Схему беріть свою, логіку побудови схеми ми розбирали в гайді з нейменінгу токенів.

---
name: token-naming
description: Перевіряє назви design tokens і Figma Variables на відповідність схемі. Використовуй, коли показують список токенів, JSON або колекцію змінних.
---
# Схема: category.role.variant.state
1. Primitive без ролі в назві: blue.600, space.4.
2. Semantic описує роль, а не значення: color.text.muted, не color.grey.
3. Поверни таблицю: назва | проблема | запропонована назва.

3. component-spec: специфікація компонента

Спека завжди має однакову структуру, тож це ідеальний кандидат. Шаблон кладете поруч у template.md. Що саме має бути в хорошій спеці, описано в матеріалі про специфікацію компонента.

---
name: component-spec
description: Пише специфікацію UI-компонента для розробки. Використовуй, коли просять описати компонент, його варіанти, стани або пропси.
---
# Заповни template.md по пунктах
1. Призначення одним реченням і коли НЕ використовувати.
2. Анатомія: з яких частин складається.
3. Стани: default, hover, focus, active, disabled, loading, error.
4. Токени для кожної частини.
5. Пропси: назва, тип, значення за замовчуванням.

4. a11y-review: перевірка доступності

Конкретні пороги WCAG 2.2 рівня AA, а не загальне «перевір доступність», - тоді Claude перевіряє, а не фантазує.

---
name: a11y-review
description: Перевіряє екран або компонент на доступність за WCAG 2.2 AA. Використовуй, коли просять a11y-рев'ю, перевірку контрасту, фокусу чи підписів.
---
# Перевір по черзі
- Контраст звичайного тексту від 4.5:1, великого тексту та іконок від 3:1.
- Ціль натискання від 24x24 px.
- Видимий фокус і логічний порядок Tab.
- Помилки форм позначені не тільки кольором.
Формат: пункт | статус | як виправити.

5. handoff-notes: передача в розробку

Розробнику не потрібен роман. Скіл тримає нотатки в межах одного екрана тексту.

---
name: handoff-notes
description: Готує нотатки для передачі макета в розробку. Використовуй, коли дизайн готовий і треба описати його для розробника або для PR.
---
# Що включити
- Що змінилось відносно поточної версії.
- Нові й змінені компоненти та токени.
- Поведінка: стани, анімації, адаптив 375 / 768 / 1440.
- Відкриті питання окремим блоком.
Не більше одного екрана тексту.

6. pre-send-check: «перевір мене перед відправкою»

Мій улюблений. Рядок disable-model-invocation: true у Claude Code означає, що скіл запускається тільки вручну через /pre-send-check, а не сам по собі.

---
name: pre-send-check
description: Фінальна перевірка роботи перед відправкою клієнту чи команді.
disable-model-invocation: true
---
# Чекліст
1. Чи відповідає результат брифу з brief.md?
2. Друкарські помилки і однаковість термінів.
3. Порожні стани, довгі тексти, помилки.
4. 3 найслабші місця і що з ними зробити.
Не хвали. Тільки проблеми за пріоритетом.

Як створити свій Skill крок за кроком?

  1. Оберіть одну задачу. Ту, яку ви пояснювали тричі за тиждень. Один скіл - одна задача.
  2. Створіть папку. У Claude Code: ~/.claude/skills/ux-copy/ - для всіх ваших проєктів, або .claude/skills/ux-copy/ у репозиторії - щоб скіл отримала вся команда разом з кодом.
  3. Напишіть SKILL.md. Зверху між рисками --- два поля: name (малими літерами через дефіс) і description - що робить скіл і коли його брати. Нижче - кроки, правила і формат відповіді.
  4. Додайте матеріали. Словник, шаблон, приклади - окремими файлами, з посиланням на них у SKILL.md.
  5. Протестуйте двома способами. Спершу викличте напряму через /ux-copy. Потім попросіть звичайними словами («напиши текст для порожнього кошика») і подивіться, чи Claude сам підхопить скіл.
  6. Перенесіть у застосунок Claude, якщо треба. Запакуйте папку в ZIP і завантажте в розділі Customize > Skills. Для цього має бути увімкнене виконання коду; скіли доступні на планах Free, Pro, Max, Team і Enterprise.
  7. Дописуйте після кожної правки. Виправили результат руками - додайте одне правило в SKILL.md. За місяць скіл знає ваш процес краще за новачка в команді.

Лінуєтесь писати з нуля - опишіть процес Claude словами і попросіть зібрати SKILL.md. Він зробить чернетку за хвилину, вам лишиться прибрати зайве.

Чому скіл не спрацьовує?

  • Розмитий description. «Допомагає з дизайном» не збігається ні з чим. Пишіть конкретні тригери: «коли просять текст для кнопки, помилки, порожнього стану».
  • Задовге тіло. Якщо SKILL.md розрісся на сотні рядків, винесіть довідку в окремі файли. Тіло має читатись за хвилину.
  • Один скіл на все. «Дизайн-асистент» з двадцятьма задачами гірший за п'ять маленьких скілів: Claude не розуміє, яку частину брати.
  • Правила без прикладу. Один хороший і один поганий приклад працюють краще за абзац пояснень.

Де навчитися будувати свої Skills?

Скіли - це місце, де дизайнер найшвидше відчуває, що AI працює на нього, а не навпаки. Але справжня сила відкривається, коли скіли живуть у репозиторії поруч з кодом: тоді a11y-review перевіряє не скріншот, а реальний компонент, а token-naming - змінні, які вже їдуть у продакшн.

Саме так ми вчимо на курсі UX Hero «Design Engineer». В лекції про Claude Code ви налаштовуєте середовище, пишете CLAUDE.md як «мозок» проєкту, робите перші власні Skills і команду агентів, а далі збираєте набір скілів дизайнера, що кодить: TypeScript, Tailwind-конвенції, accessibility, синхронізація неймінгу з Figma. Наш кут простий: генерувати картинки сьогодні вміє кожен, а доводити дизайн до коду, який не розвалюється, - ні. Як я сам користуюсь скілами в живих проєктах, показую на YouTube-каналі UX Hero. Якщо ви ще не пробували сам Claude Code, почніть з матеріалу Claude Code для дизайнерів.

Часті питання

Що таке Claude Skills простими словами?

Claude Skill (Agent Skill) - це папка з файлом SKILL.md і допоміжними матеріалами, де описано, як виконати одну конкретну задачу. Claude постійно бачить лише назву й короткий опис скіла, а повну інструкцію підвантажує тільки тоді, коли ваш запит їй відповідає або коли ви викликаєте скіл командою /назва. Для дизайнера це спосіб один раз описати повторюваний процес і більше не пояснювати його в кожному промпті.

Чим Claude Skills відрізняються від CLAUDE.md і MCP?

CLAUDE.md - це постійні правила проєкту, які Claude читає на старті кожної сесії. Skill - це процедура для однієї задачі, яка завантажується лише коли потрібна, тому скілів може бути десятки без перевантаження контексту. MCP - це підключення до зовнішніх інструментів на кшталт Figma, GitHub чи Notion: воно дає доступ до даних, але не пояснює, як з ними працювати. Коротко: CLAUDE.md - що завжди правда, Skill - як робити задачу, MCP - до чого є доступ.

Чи треба вміти програмувати, щоб створити Skill?

Ні. SKILL.md - це звичайний markdown-файл з коротким заголовком (name і description) і текстовою інструкцією. Скрипти в папці скіла опціональні. Перший скіл для UI-текстів чи перевірки неймінгу токенів дизайнер пише за 20-30 хвилин, а найпростіше - попросити самого Claude зібрати SKILL.md з опису вашого процесу.

Де працюють Claude Skills?

У Claude Code скіли лежать у папках ~/.claude/skills/ (для всіх ваших проєктів) або .claude/skills/ у репозиторії (для конкретного проєкту) і викликаються через /назва. У застосунках Claude скіл завантажується ZIP-архівом у розділі Customize > Skills, для цього має бути увімкнене виконання коду; скіли доступні на планах Free, Pro, Max, Team і Enterprise. З грудня 2025 року формат Agent Skills відкритий, тому той самий SKILL.md підтримують і інші інструменти.

Які Claude Skills дизайнеру зробити першими?

Почніть з шести: ux-copy для UI-текстів у голосі бренду, token-naming для перевірки назв design tokens, component-spec для специфікацій компонентів, a11y-review для перевірки доступності за WCAG 2.2 AA, handoff-notes для передачі макета в розробку і pre-send-check для фінальної перевірки роботи перед відправкою. Будувати власні скіли під свій процес вчать на курсі UX Hero «Design Engineer» від Dmytro Nikolaienko.


Skill - це найдешевший спосіб зробити Claude вашим асистентом, а не асистентом «взагалі». Візьміть одну задачу, яку пояснювали цього тижня тричі, запишіть її в SKILL.md за пів години - і з наступного разу вона робиться однією командою.