← Вернуться к дневнику

Claude Code Skills: 10 обязательных Skill Framework для разработчиков

Разработка · 2026.08.05 · ≈7 мин

Claude Code Skills: 10 обязательных Skill Framework для разработчиков

Одна и та же просьба — «сделай 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'ами» на каждом стендапе.

Механизм загрузки
Claude не кладёт все Skills в контекст сразу: сначала читает description во frontmatter, при совпадении подгружает тело. Поэтому description с формулировкой «что + когда» важнее красивого текста внутри файла.

3. Сравнение 10 обязательных Skills (How Compare)

Таблица с едиными полями «инструмент × вход × исполнение × контекст × аудитория»; 2 встроенных + 8 рекомендуемых к созданию (имена можно свои, логику лучше сохранить).

10 рекомендуемых Claude Code Skills на 2026 год
Инструмент / 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 пользовательские: краткая таблица

Как разделить встроенные и проектные Skills
Критерий Встроенные Поддержка Anthropic Проектные .claude/skills/
ВерсионированиеС обновлением Claude CodeGit в том же репо, 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 с сегодняшнего дня

  1. Обновите Claude Code до версии 2026 с Agent Skills; в терминале claude doctor для проверки конфигурации.
  2. Список повторов: в прошлую неделю вы в третий раз вводили один чеклист review? Да → кандидат в Skill.
  3. Каталог: mkdir -p .claude/skills/commit/SKILL.md (проект) или ~/.claude/skills/ (личный).
  4. Frontmatter: description с глаголом и сценарием; для риска — disable-model-invocation: true. Проверьте перефразировкой фразы-триггера.
  5. Проверка: /skills показывает список; тест автозапуска и ручного /name на реальной задаче. Ложные срабатывания и пропуски фиксируйте отдельно.
  6. Коммит в Git: проектные Skills в том же PR, что и код; reviewer смотрит и изменения Skill.
  7. Узел исполнения: Skills с Xcode / launchd нужен macOS (локально или cloud Mac); по SSH те же /xcode-release. Укажите хост в README, чтобы CI и люди били в один узел.
Пример: проектный commit Skill
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

Чем Claude Code Skills отличаются от Cursor Rules?
Skills — пакеты workflow в SKILL.md, подгружаемые по запросу через /slash или по совпадению description. Cursor Rules — постоянные подсказки в IDE. Skills лучше для версионируемых runbook'ов; Rules — для ограничений поведения редактора.
Нужно ли коммитить проектные Skills в Git?
Да. Skills в .claude/skills/ должны быть в репозитории. После clone новый участник запускает /skills и видит те же workflow — без «только сеньор знает волшебный prompt».
Как выбрать между встроенными и пользовательскими Skills?
Начните с встроенных code-review и debug. Когда один чеклист повторяется в третий раз — вынесите в проектный Skill. Не создавайте сразу двадцать пустых оболочек.
Как писать description в SKILL.md для автозапуска?
Укажите «что» и «когда» — конкретные глаголы и сценарии, например: «Run XCTest on changed targets after Swift file edits». Избегайте «помогает пользователю».
Зачем запускать Claude Code Skills на удалённом Mac?
Сборка Xcode, подпись, launchd и shell на уровне репозитория требуют macOS. Облачный Mac даёт узел 24/7 для xcode-release и ci-fix headless, пока ноутбук закрыт.
Когда включать disable-model-invocation?
Когда Skill трогает прод-конфиг, релизы или удаляет данные — disable-model-invocation: true, только ручной /skill-name, не автозапуск модели.

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 агента не зависел от железа ноутбука.

Hashvps · Mac Cloud

Skills нужно исполнять — Mac-узел должен быть стабильным

Cloud Mac mini M4: нативный macOS, SSH, для Claude Code Agent и сборок Xcode. Тарифы на главной.

На главную
Акция