Skills Claude Code - это папки, содержащие файл SKILL.md, который Claude Code загружает по требованию, когда задача соответствует описанию Skill. Вы помещаете папку в .claude/skills/ в своем проекте (или в ~/.claude/skills/ для всех проектов), Claude Code читает frontmatter, а затем извлекает содержащиеся в нем инструкции всякий раз, когда они становятся актуальными. Ниже: где они хранятся, чем отличаются от CLAUDE.md, косой черты команд и MCP, как установить Skill за 3 шага, а также 15 навыков для разработчиков, которые уже работают в Claude Code.

Что на самом деле представляет собой Skill для Claude Code
Skill - это каталог с одним обязательным файлом, SKILL.md, а также, при необходимости, несколько вспомогательных файлов (справочная документация, шаблоны, небольшие скрипты). SKILL.md начинается с YAML frontmatter, содержащего два поля, которые важны для Claude Code: name и description. Под frontmatter находится обычный Markdown: роль, процесс, формат вывода и правила.
Важно, что Skills загружаются лениво. Claude Code хранит в контексте краткий индекс названий и описаний всех установленных Skills. Когда ваш запрос выглядит подходящим, он читает полный SKILL.md и следует ему. Если запрос не подходит, Skill почти ничего вам не стоит. Поэтому хорошо написанное описание важнее всего остального в файле: это единственное, что Claude Code видит, прежде чем решить, открывать ли Skill.
Тот же SKILL.md вы получаете, когда покупаете Skill на KissMySkills: файл .md плюс README, идентичные тому, что вы загрузили бы в Claude Project, пользовательский GPT или Gemini Gem.
Где хранятся Skills: на уровне проекта или пользователя
Claude Code ищет в двух местах.
-
Уровень проекта:
<repo>/.claude/skills/<skill-name>/SKILL.md. Добавьте эту папку в коммит, и каждый коллега, клонировавший репозиторий, получит Skill. Используйте его для всего, что связано с этой кодовой базой: вашего чек-листа ревью, регламента развертывания или стиля документации API. -
Уровень пользователя:
~/.claude/skills/<skill-name>/SKILL.md. Доступен во всех проектах на вашем компьютере, но невидим для коллег. Используйте его для личных привычек: например, для предпочитаемого формата сообщений коммитов, структуры тестов или персонажа, которого вы используете с разными клиентами.
Если навык с одним и тем же именем существует в обоих местах, приоритет имеет копия уровня проекта. Храните общие навыки разработчика на уровне пользователя, а всё, что содержит правила, специфичные для проекта, - на уровне проекта.
Как Claude Code обнаруживает навык
Обнаружение определяется полем description поле во frontmatter, а не имя файла и не имя папки. Описание вроде «Проверка кода для пул-реквестов» слабое, потому что оно сработает, только если вы буквально скажете «проверка». Описание вроде «Проверяйте diff, пул-реквесты и изменённые файлы на наличие ошибок, проблем безопасности, отсутствующих тестов и неясных имён. Используйте всякий раз, когда пользователь просит проверить, проанализировать, провести аудит или подвергнуть критике код» сработает для формулировок, которые разработчики действительно используют.
Нужно знать три вещи:
- Навыки индексируются при запуске сессии. Если добавить папку в середине сессии, начните новую сессию или попросите Claude Code перечитать навыки.
- В описании должно быть указано когда использовать навык, а не только что это такое. Фразы-триггеры должны находиться в нём.
- Вы всегда можете принудительно вызвать навык, назвав его: «используй навык проверки кода для этого diff». Автоматическое обнаружение - это удобство, а не единственный способ.
Навыки, CLAUDE.md, косые команды и MCP-серверы
Эти четыре понятия постоянно путают, хотя они решают разные задачи.
| Механизм | Что это | Когда загружается | Лучше всего подходит для |
|---|---|---|---|
| CLAUDE.md | Файл памяти проекта в корне репозитория (или ~/.claude/CLAUDE.md) | Всегда, в каждом сообщении | Факты, которые Claude не должен забывать никогда: стек, соглашения, команды, области, которые нельзя изменять |
| Skill | Папка с SKILL.md и необязательными вспомогательными файлами | По запросу, когда описание совпадает | Экспертные процедуры, которые иногда нужны: проверки, аудиты, планы тестирования, регламенты |
| Косая команда | Файл Markdown в .claude/commands/, запускаемый через /name | Только после ввода команды | Повторяемые действия, которые вы запускаете намеренно: /deploy-checklist, /write-pr |
| MCP-сервер | Внешний процесс, предоставляющий инструменты (базы данных, API, браузеры) | Инструменты доступны в течение всей сессии | Предоставление Claude возможности что-то делать, но не знаний о том, как делать это хорошо |
Кратко: CLAUDE.md - это контекст, всегда доступный Claude, навык - это экспертные знания, которые подключаются при необходимости, косая команда - кнопка, которую вы нажимаете, а MCP-сервер - это набор рук. Хорошая конфигурация использует все четыре компонента: MCP, чтобы Claude мог действовать, и навык, чтобы он действовал как старший инженер.
Одно из следствий: не вставляйте контрольный список для проверки на 2 000 слов в CLAUDE.md. Он будет находиться в контексте, когда вы переименовываете переменную. Оформите его как навык.
Установите навык Claude Code за 3 шага
Шаг 1: Получите SKILL.md. Скачайте файл .md из заказа KissMySkills (или напишите свой). Если файл ещё не называется SKILL.md, переименуйте его. Во frontmatter должны быть как минимум name: и description:; каждый навык, продаваемый на маркетплейсе, поставляется с ними.
Шаг 2: Создайте папку. Из корня репозитория:
mkdir -p .claude/skills/code-reviewer
mv ~/Downloads/yuri-code-reviewer.md .claude/skills/code-reviewer/SKILL.md
Для установки на уровне пользователя замените .claude/skills для ~/.claude/skills. Имя папки должно совпадать с name поле name во frontmatter, строчными буквами и с дефисами.
Шаг 3: Начните новый сеанс Claude Code в этом каталоге и попросите выполнить что-то, что охватывает описание. В ответе должна появиться структура навыка: разделы проверки, метки серьёзности и всё остальное, что определяет навык. Никакого файла конфигурации и других действий для перезапуска не требуется.
Если вам нужна более подробная инструкция со скриншотами и аналогом для Claude.ai, прочитайте как установить навык Claude.
Как протестировать навык
Тестирование занимает пять минут.
- Тест срабатывания. Задайте три запроса, которые должны активировать навык, используя разные формулировки («проверь это», «с этой функцией что-то не так?», «проверь PR»). Если один из них не сработает, дополните описание этой формулировкой.
- Негативный тест. Задайте смежный вопрос, который не должен активировать навык («переименуй эту переменную»). Если навык всё равно загружается, описание слишком широкое.
- Тест результата. Сравните ответ с тем, что обещает SKILL.md. Если в навыке сказано «всегда указывайте уровень серьёзности для каждого результата», а в выводе нет уровней серьёзности, значит инструкции прочитаны, но не соблюдены; сделайте их короче и точнее.
- Явный тест. Назовите навык напрямую. Если это сработает, а автоматическое обнаружение - нет, проблема на 100 процентов в описании.
Чтобы увидеть, как выглядит хорошо составленный SKILL.md, прежде чем писать или покупать такой файл, здесь построчно разобраны 12 настоящих файлов SKILL.md.
15 навыков Claude Code для разработчиков
Всё ниже взято из коллекции навыков Claude Code. Каждый навык приобретается один раз и включает файл навыка .md и README; на него распространяется 30-дневная политика возврата денег. Цены актуальны на момент написания.
Качество кода
Yuri - Code Reviewer AI Skill ($29): проводит структурированное ревью любого diff, файла или PR, группируя найденные проблемы по степени серьёзности.
Soren - Code Auditor AI Skill ($29): проверяет всю кодовую базу, а не одно изменение, выявляя структурный долг, мёртвый код, несогласованные шаблоны и проблемные зоны. Полезна в первую неделю работы с унаследованным репозиторием.
Albert - AI Code Review agent ($32): agent для ревью, настроенный на быстрый цикл, с фокусом на корректности и крайних случаях в изменённых строках.
Mira - QA Engineer AI Skill ($29): превращает описание функции или diff в тест-кейсы, крайние случаи и план тестирования, а затем пишет тесты для вашего фреймворка. Полезна, когда вы просите Claude Code «добавить тесты» и хотите проверить не только успешный сценарий.
Развёртывание
Rami - DevOps Engineer AI Skill ($29): CI/CD-пайплайны, Dockerfile, инфраструктура как код и инструкции по реагированию на инциденты с осторожностью, свойственной настоящему DevOps-инженеру. Перед написанием шага развёртывания спрашивает о возможности отката.
Max - Full Stack Developer AI Skill ($29): универсальный специалист: создаёт каркас функций на уровне API, слоя данных и UI и поддерживает согласованность всех частей. Если вы устанавливаете только один Skill для разработки, выбирайте этот.
Lena - Frontend Developer AI Skill ($29): структура компонентов, состояние, доступность и адаптивное поведение современных frontend-стеков. Не позволяет Claude Code выдавать суп из div с инлайновыми стилями.
Niko - Backend Developer AI Skill ($29): проектирование API, моделирование данных, обработка ошибок и производительность серверного кода. Сильна в скучных аспектах (валидация, пагинация, идемпотентность), которые generic prompts обычно пропускают.
Elena - Инженер по работе с данными AI Skill ($29): Пайплайны, схемы, преобразования и проверки качества данных. Используйте его, когда задача связана с перемещением данных, а не с их предоставлением.
Документация и процессы
Saoirse - Технический писатель AI Skill ($29): README, описания PR, журналы изменений, заметки по архитектуре и документы для адаптации новых сотрудников в едином стиле. Попросите Claude Code «написать описание PR» с установленным навыком - и получите контекст, изменения, результаты тестирования и риски, а не одну строку.
Dorian - Агент документирования AI API ($32): Создаёт и поддерживает справочную документацию API на основе кода: конечные точки, параметры, примеры и ответы об ошибках. Укажите ему файл маршрутизатора и позвольте восполнить пробелы.
Verity - Инженер по выпуску и системам сборки AI Skill ($29): Версионирование, примечания к выпуску, соглашения о сообщениях коммитов, конфигурация сборки и воспроизводимость. Установите этот навык, если ваша команда спорит о Conventional Commits.
Безопасность
Anaya - Инженер по безопасности приложений AI Skill ($29): Проверяет код на уязвимости, связанные с инъекциями, аутентификацией, обработкой секретов и рисками зависимостей, а также объясняет способ исправления, а не только указывает на проблему. Запускайте его перед выпуском, а не после.
Selwyn - Специалист по тестированию на проникновение Claude Skill ($29): Рассматривает ваше приложение с точки зрения атакующего: модели угроз, пути атаки и приоритизированный список того, что нужно проверить.
Cassandra - Инженер по управлению уязвимостями Claude Skill ($29): Сортировка результатов сканирования и списков CVE: что важно, что является шумом и что исправлять в первую очередь. Дополните его аудитом зависимостей в CI.
Не уверены, с чего начать? Страница маркетплейса навыков Claude группирует весь каталог по ролям, а коллекция Claude Code представляет собой подборку для разработчиков.
Часто задаваемые вопросы
Где находится папка навыков Claude Code?
Навыки уровня проекта находятся в .claude/skills/<name>/SKILL.md внутри вашего репозитория. Пользовательские навыки находятся в ~/.claude/skills/<name>/SKILL.md в вашем домашнем каталоге и применяются ко всем проектам.
Работают ли навыки Claude Code в ChatGPT?
Файл .md делает это, а автоматическое обнаружение - нет. Вы можете вставить или загрузить тот же SKILL.md в качестве инструкций для пользовательского GPT, и он будет работать так же. Но у ChatGPT нет соглашения о папках и загрузки на основе описания, поэтому вы вызываете его, используя этот GPT, а не Claude Code, который сам определяет, что навык релевантен.
В чём разница между навыком Claude Code и CLAUDE.md?
CLAUDE.md загружается при каждом обращении и должен содержать краткие постоянные сведения о проекте. Навык загружается только тогда, когда его описание соответствует задаче, и может быть настолько длинным, насколько требует процедура. Длинные контрольные списки должны находиться в Skills, а не в CLAUDE.md.
Можно ли установить несколько навыков одновременно?
Да. Каждый навык находится в отдельной папке внутри .claude/skills, и Claude Code индексирует их все. Поскольку до необходимости в навыке в контексте хранятся только описания, установка 15 навыков почти ничего не стоит, пока один из них не сработает.
Нужен ли мне сервер MCP для использования навыков?
Нет. Skills - это инструкции, которые работают со встроенными инструментами Claude Code (редактирование файлов, оболочка, git). Серверы MCP добавляют внешние инструменты, например базу данных или браузер; навык может объяснить Claude, как эффективно пользоваться этими инструментами, но не требует их наличия.
Итог
Навык Claude Code - это папка с файлом SKILL.md, размещённая в .claude/skills для проекта или в ~/.claude/skills для вас. Claude Code находит её по описанию и загружает только при необходимости. Держите CLAUDE.md кратким, используйте косые команды для преднамеренных действий, MCP - для инструментов, а Skills - для экспертизы. Установите один навык, протестируйте его с помощью трёх формулировок и одного отрицательного примера, а затем добавляйте остальные по мере необходимости в рабочем процессе.

Просмотрите все навыки для разработчиков в коллекции навыков Claude Code на KissMySkills.


