Одна и та же просьба — «сделай review» — но один разработчик каждую сессию заново набирает семь пунктов чеклиста, а другой вводит /code-review и идёт дальше. Разница не в «уме» модели, а в том, зафиксирован ли workflow в Skill. В 2026 году открытый стандарт Agent Skills (SKILL.md) в Claude Code наконец позволяет версионировать prompt'ы в Git, делиться ими с командой и подгружать по требованию. Ниже проверяем, какие 10 Skills поставить в первую очередь и как комбинировать их по сценариям. Несимметричный вывод: водораздел — точка входа и границы исполнения, а не то, обгоняет ли Claude GPT в бенчмарках.
Для разработчиков, уже работающих в Claude Code CLI — iOS, full-stack или DevOps — разбираем встроенные Skills, проектный слой .claude/skills/ и личный ~/.claude/skills/; единые таблицы сравнения, матрицу сценариев, семишаговый план внедрения и почему тяжёлые Skills (сборка Xcode, починка CI) логичнее гонять на узле Cloud Mac.
1. Зачем нужны Claude Code Skills?
Claude Code — это терминальный Agent: читает репозиторий, запускает shell, правит файлы. Слабое место тоже очевидно — каждая сессия начинается с нуля, пока вы снова не вставите командные нормы в prompt. Skills решают это: в SKILL.md фиксируются «когда, как, какими инструментами, в каком формате выводить» — Claude подгружает при совпадении контекста или вы вызываете вручную через /skill-name.
Если вы когда-нибудь онбордили коллегу в репозиторий с ИИ-помощником, картина знакома: на первой неделе спрашивают «что вставить перед PR review?», на третьей копируют чужой prompt из Slack, на шестой кто-то «улучшает» формулировку — и никто не замечает, пока в релизном чеклисте не пропадёт пункт. Skills переносят знания из истории чата в файлы, которые можно diff'ить, ревьюить и откатывать — как обычный код.
По сравнению с ранними .claude/commands/*.md, Skills следуют открытому стандарту Agent Skills: ограничение через allowed-tools, защита disable-model-invocation, выполнение суб-агентами. Это важно, когда workflow нужен Bash, но не нужен сетевой доступ, или когда release-Skill нельзя запускать «наугад» от модели. Официальная документация: Claude Code Skills.
Для читателей Hashvps Skills дают ещё один практический слой: когда подпись Xcode, Fastlane и CI-зонды оформлены как проектные Skills, тот же runbook работает на локальном Mac и на облачном Mac mini для разработки — смена машины не означает переобучение ИИ. Если вы ещё сопоставляете Claude Code с общим ландшафтом агентов, см. почему Anthropic обогнал OpenAI в 2026 году через Claude Code.
2. Как классифицировать Skills? (What)
Сначала разделите три уровня — потом выбирайте «какие 10»:
2.1 Встроенные Skills (из коробки)
Anthropic поставляет /code-review, /debug, /batch, /loop, /claude-api и другие — доступны в каждой сессии без настройки каталогов. Подходят для быстрой проверки поведения Agent в одиночку. Смотрите на встроенные Skills как на эталон: как структурированы шаги, какой контекст предполагается, какие инструменты вызываются — прежде чем писать свой.
2.2 Проектные Skills (.claude/skills/)
Живут в репозитории — коммитьте в Git. Нормы PR, релизные чеклисты, шаблоны security-аудита. Новый сотрудник после git clone запускает /skills и видит те же playbook'и. Сюда относятся внутренние имена сервисов, обязательные префиксы JIRA, «не мержить в пятницу без дежурного», конвенции bundle ID в ASC.
2.3 Личные Skills (~/.claude/skills/)
Привычки на все проекты: стиль commit message, разбор заметок, личные summarizer'ы. Не привязаны к одному репо; итерировать быстрее без командного PR. Держите личные Skills универсальными — если три репозитория нуждаются в одном Skill, поднимите его на проектный уровень.
Типичная ошибка — сразу писать личные Skills, потому что путь проще. Пока лучший инженер не ушёл — работает; ушёл — уносит половину workflow. Проектные Skills — способ институционализировать хорошие prompt'ы без «терапии prompt'ами» на каждом стендапе.
description во frontmatter, при совпадении подгружает тело. Поэтому description с формулировкой «что + когда» важнее красивого текста внутри файла.
3. Сравнение 10 обязательных Skills (How Compare)
Таблица с едиными полями «инструмент × вход × исполнение × контекст × аудитория»; 2 встроенных + 8 рекомендуемых к созданию (имена можно свои, логику лучше сохранить).
| Инструмент / Skill | Вход | Исполнение | Контекст | Кому подходит |
|---|---|---|---|---|
| code-review (встроенный) | /code-review или авто |
Читает diff, помечает риски, предлагает правки | Staging / PR diff | Все, кто коммитит код |
| debug (встроенный) | /debug |
Воспроизведение, логи, поиск корня | Стек ошибки + файлы | Инженеры с частым troubleshooting |
| commit (свой) | /commit |
Сообщение в стиле Conventional Commits | git diff --staged |
Команды с дисциплиной Git-истории |
| security-review | /security-review |
OWASP-паттерны, утечки секретов | Изменённые файлы + lock-файлы | Pre-release, compliance |
| test-runner | /test или авто |
Юнит/интеграционные тесты, разбор падений | Тестовые каталоги + CI-конфиг | TDD, владельцы CI |
| xcode-release | /xcode-release, лучше вручную |
Archive, подпись, загрузка в ASC | .xcodeproj, профили |
iOS / macOS разработчики |
| create-skill | /create-skill |
Генерация каркаса SKILL.md | Существующие commands / docs | Кураторы Skills в команде |
| docs-sync | Авто после правки API | Синхронизация README / OpenAPI | Исходники + каталог docs | Open source, платформенные команды |
| ci-fix | Вручную после красного CI | Логи Actions, правка конфигов | .github/workflows |
DevOps, full-stack |
| refactor-plan | /refactor-plan |
Декомпозиция модулей, план миграции без массовых правок | Граф зависимостей репо | Техдолг, архитекторы |
3.1 Встроенные vs пользовательские: краткая таблица
| Критерий | Встроенные Поддержка Anthropic |
Проектные
.claude/skills/
|
|---|---|---|
| Версионирование | С обновлением Claude Code | Git в том же репо, code review |
| Общий доступ | Одинаковы у всех | Можно закодировать внутренние правила |
| Права инструментов | Полный набор по умолчанию | Сужение через allowed-tools |
| Типичные сценарии | Универсальный review / debug | Релиз Xcode, формат внутренних API |
При проверке монетизации iOS можно совмещать xcode-release с бизнес-Skills — см. заработок на iOS с Claude Code: чеклист на 7 дней. Для headless CI на облачном Mac с launchd-зондами полезен runbook Headless OpenClaw CI на cloud Mac Канада M4.
4. Матрица сценариев: что ставить первым
| Ваш сценарий | Skills по приоритету | Заметки |
|---|---|---|
| Личный side project | code-review → commit → debug | Сначала встроенные; свой Skill — на третьем повторе задачи |
| Команда iOS / Flutter | xcode-release → test-runner → ci-fix | Сборка только на macOS; Agent можно на cloud Mac |
| Maintainer open source | code-review → docs-sync → security-review | При большом потоке PR docs-sync экономит больше всего |
| Стартап full-stack | commit → ci-fix → refactor-plan | Мало людей — тем важнее runbook'и |
| Безопасность / финтех | security-review (disable-model-invocation: true) → test-runner |
Рискованные Skills без автозапуска |
5. Рекомендуемые стеки (Stack)
Стек A — минимальный (за 1 день)
- Встроенный
/code-review+ свойcommit(достаточно description и 5 строк тела) - Claude Code в терминале: правка → сразу review
Стек B — iOS-релиз
xcode-release(ручной запуск) +test-runner(авто после правок Swift)- Узел: локальный M4 или Hashvps cloud Mac — Archive на Windows/Linux невозможен
Стек C — командные нормы
- Проектные
security-review+docs-sync+ci-fix - В шаблоне PR: «перед merge —
/security-review»
Стек D — фабрика Skills
- Личный
create-skill: третий повтор ручного prompt → новый Skill - Раз в квартал чистить
/skills: удалять неиспользуемые 30+ дней
6. Типичные ошибки
«Чем больше Skills, тем лучше»→ пересекающиесяdescriptionмешают друг другу и раздувают контекст; до 10 штук с чёткими границами стабильнее.«Чем длиннее текст, тем сильнее»→ основнойSKILL.mdлучше держать около 500 строк; детали — вreferences/.«Достаточно личного каталога для команды»→ командные правила только в.claude/skills/и в Git.«Чем умнее автозапуск, тем лучше»→ релиз, удаление данных, прод-конфиг:disable-model-invocation: true.«Skill заменит CI»→ Skill помогает при разработке; gate остаётся в GitHub Actions / Xcode Cloud.«xcode-release без Mac»→ Archive и codesign требуют macOS — локально или облачный Mac-узел.
7. Семь шагов: внедрить Skills с сегодняшнего дня
- Обновите Claude Code до версии 2026 с Agent Skills; в терминале
claude doctorдля проверки конфигурации. - Список повторов: в прошлую неделю вы в третий раз вводили один чеклист review? Да → кандидат в Skill.
- Каталог:
mkdir -p .claude/skills/commit/SKILL.md(проект) или~/.claude/skills/(личный). - Frontmatter:
descriptionс глаголом и сценарием; для риска —disable-model-invocation: true. Проверьте перефразировкой фразы-триггера. - Проверка:
/skillsпоказывает список; тест автозапуска и ручного/nameна реальной задаче. Ложные срабатывания и пропуски фиксируйте отдельно. - Коммит в Git: проектные Skills в том же PR, что и код; reviewer смотрит и изменения Skill.
- Узел исполнения: Skills с Xcode / launchd нужен macOS (локально или cloud Mac); по SSH те же
/xcode-release. Укажите хост в README, чтобы CI и люди били в один узел.
mkdir -p .claude/skills/commit cat > .claude/skills/commit/SKILL.md <<'EOF' --- description: Write Conventional Commits message from staged git diff. Use when user asks to commit or /commit. allowed-tools: Bash, Read --- # Commit Skill 1. Run `git diff --staged` 2. Output subject <= 72 chars, body with bullet points if needed 3. Do not commit until user confirms EOF claude /skills
8. Итог
В 2026 году Claude Code Skills превращают «что сеньоры держат в голове» в версионируемый, общий и ограниченный по правам Skill Framework. Сначала поставьте пять базовых — code-review, debug, commit, security-review, test-runner — затем по стеку добавляйте xcode-release, ci-fix, docs-sync, refactor-plan, create-skill.
Если выбираете между ещё одной подпиской на модель и первым проектным Skill — берите Skill. Подписки меняют цену токенов; Skills меняют, как часто вы повторяете одно и то же. Команда со средними моделями и отличными Skills отгружает предсказуемее, чем команда с frontier-моделями и ad-hoc prompt'ами.
Запомните несимметричный вывод: бенчмарки моделей не водораздел — водораздел в точке входа workflow и границах исполнения. Сначала зафиксируйте Skill в SKILL.md, потом спорьте о более дорогой подписке.
Дополнительно: официальная документация Claude Code Skills · тарифы Anthropic
FAQ
Skills на cloud Mac — Xcode и Agent без сбоев
Skills xcode-release и ci-fix в Claude Code требуют нативного macOS и стабильного shell. Единая память Apple Silicon M4 позволяет Xcode и терминальному Agent работать параллельно; бесшумный Mac mini с низким энергопотреблением подходит для headless 24/7.
Если не хотите держать ноутбук на ночь для Archive или команде нужен один узел с общим .claude/skills/, Hashvps cloud Mac mini M4 даёт SSH/VNC, выделенный IPv4 и чистое окружение с Homebrew — Skills пишете один раз, та же команда локально и в облаке.
Если подключаете Claude Code Skills к iOS-релизу или CI, облачный Mac Hashvps — один из самых выгодных узлов исполнения — смотреть тарифы и планы, чтобы workflow агента не зависел от железа ноутбука.