Скиллы, плагины, субагенты
Скиллы
Примечание: Скиллы — это markdown-файлы в
.claude/skills/, которые описывают повторяющиеся воркфлоу. Это «рецепты» для агента, чтобы он не повторял типовые ошибки и не делал одно и то же заново.
Вот официальный гайд по созданию скиллов.
А вот неофициальный, но очень хороший гайд с советами от одного из сотрудников Anthropic: Lessons from Building Claude Code: How We Use Skills
Встроенные команды
/simplify— упрощение кода после сессии кодинга перед пулл-реквестом
Рекомендуемая структура
Рекомендуется держать в репозитории командную папку .claude/skills/. Туда стоит размещать повторяющиеся воркфлоу.
Для вдохновения — примеры:
- Трансформация задачи из сырой постановки в структурированную форму
- Работа с ClearML: как точечно выгружать метрики, какие ошибки при использовании SDK агент часто совершает
- Работа с БД разметки
- Код-ревью (можно взять за основу имеющийся скилл из интернета)
- Разбор инцидента или бага
- Обновление документации перед пулл-реквестом
- Исследовательский скилл: как работать над ML-гипотезой
- Скилл оценки гипотезы: продолжаем работу над текущей гипотезой или нет
Скиллы можно поискать в интернете (например, в плагинах) и заточить под себя.
Можно попросить Claude Code вызывать субагента с конкретным скиллом, например, ревью гипотезы или кода.
Совет: Лучше добавлять скиллы через PR, когда видно, что ситуация повторяется несколько раз, и агент делает похожие «затупы». Тогда открываете сессию, просите по ней создать скилл, вручную его ревьюите.
Субагенты
Claude Code может запускать субагентов — это отдельный вызов с чистого контекста (точнее, с того контекста, который субагенту даст текущий основной агент).
Полезные применения
- Код-ревью
- Оценка гипотез
- Исследование кодовой базы
- Задачи, где будет куча грязных тестов и логов, чтобы не загрязнять основной контекст
Можно попросить Claude Code явно вызывать субагента. Иногда он делает это сам (есть встроенные, типа Explore).
Настройка модели
Есть важная настройка CLAUDE_CODE_SUBAGENT_MODEL. Она задаёт модель для субагентов — можно выставить opus для максимального качества.
Плагины
Можно сделать внутренний плагин для команды, который будет содержать все нужные скиллы, хуки, MCP.
Либо можно поискать разные полезные плагины на маркетплейсах.
Примеры
- copy-claude-response — удобное копирование респонса Claude Code
superpowers@superpowers-marketplaceeverything-claude-code@everything-claude-codecontext7@claude-plugins-officialconversation-search@cc-conversation-searchplanning-with-files@planning-with-files
Память
У Claude Code недавно появилась авто-память (её можно отключить).
В целом дело хорошее, но её надо регулярно ревьюить и чистить, иначе он может “вспомнить” что-то абсолютно нерелевантное.
Можно прям ему написать в новой сессии - “Давай вместе проверим авто-память на актуальность” или отредактировать через команду /memory
Следующая: CLAUDE.md и правила
Предыдущая: Начало работы с Claude Code