раздел 05
Skills - переиспользуемые процессы
Skill - это упакованный многошаговый процесс, который запускается одной командой. Если вы хоть раз говорили Claude "сделай ревью PR: сначала проверь безопасность, потом стиль, потом тесты, в конце дай вердикт" - вы готовый кандидат на skill.
Зачем
В обычной работе вы держите процессы в голове или в Notion. Через месяц забываете шаги, новый разработчик в команде делает по-своему, результат расходится. Skill превращает процесс в один файл - и его выполняет Claude по тому же чек-листу каждый раз.
Анатомия skill
Skill - это обычный Markdown-файл с frontmatter. Лежит в ~/.claude/skills/<name>/SKILL.md (глобально) или .claude/skills/<name>/SKILL.md (в проекте).
---
name: deploy
description: |
Деплоит текущую ветку на прод через git push + docker-compose.
Использовать когда: пользователь сказал "задеплой", "выкатить", "выложить на прод".
НЕ использовать для staging - там отдельный skill `/deploy-staging`.
tools:
- Bash
- Read
---
# Deploy skill
## Шаги
1. Проверь `git status` - нет ли незакоммиченных файлов. Если есть - стоп.
2. Запусти локальные тесты: `pytest && pnpm test`. Если падают - стоп.
3. `git push origin main`
4. SSH на прод: `ssh selectel "cd /opt/app && git pull && docker compose up -d --build"`
5. Дождись запуска контейнера, проверь `docker compose ps`
6. Запусти smoke-тесты: `python test/smoke.py https://app.example.com`
7. Если всё ОК - отправь уведомление в Telegram
## Что делать при ошибке
Если шаг 6 (smoke) упал - откатиться: `git revert HEAD && git push`.
После создания файла Claude в любой сессии понимает: "пользователь говорит 'задеплой' - запускаю skill /deploy".
Встроенные skills - то, что уже работает из коробки
Anthropic поставляет десятки готовых skills вместе с Claude Code:
/init- сгенерироватьCLAUDE.mdдля текущего проекта/review- ревью текущих изменений на ошибки/security-review- security-аудит pending changes/verify- запустить приложение и убедиться, что фича реально работает/run- запустить приложение в нужном режиме (CLI, server, browser)/code-review,/loop,/schedule,/deep-research- и ещё десятки
Полный список - claude -> /help -> внизу список skills.
Что в этом разделе
Полезные ссылки
- Skills documentation - официальный гайд
- Awesome Claude Code Skills - коллекция skills от сообщества
- Anthropic Skills Library - официальные skills на GitHub