Навыки и другие возможности Claude Code: в чём разница
⏱️ Примерное время: ~12 минут · 🎯 Урок 4 курса «Введение в Agent Skills» · 🎬 видео
Навыки — лишь одна из возможностей Claude Code. Рядом с ними соседствуют CLAUDE.md, субагенты, хуки и MCP-серверы. У каждой из них своя специализация, и важно понимать, когда применять ту или иную. Давайте разберём отличия.
CLAUDE.md — всегда активные стандарты проекта
Файл CLAUDE.md загружается в каждый диалог. Это лучший выбор для стандартов проекта, которые должны действовать постоянно: например, строгий режим TypeScript, запрет на изменение схемы базы данных, предпочтения по фреймворкам. Эти правила всегда под рукой, потому что подгружаются автоматически в любой разговор.
Навыки — экспертиза по запросу
Навыки, наоборот, загружаются по требованию — тогда, когда они подходят к текущей задаче. Это лучший выбор для узкоспециализированной экспертизы, которая нужна лишь время от времени. Навыки добавляют знания в ваш текущий диалог.
Субагенты — изолированная делегированная работа
Субагенты работают в отдельном изолированном контексте: они получают задачу, выполняют её самостоятельно и возвращают результат. Используйте их для делегированной работы, которой требуется иной набор инструментов или изоляция от основного контекста.
Хуки — операции, управляемые событиями
Хуки срабатывают по событиям: запускают линтер при сохранении файла, выполняют проверку перед вызовом инструментов. Они управляются событиями (event-driven). Навыки же управляются запросами (request-driven) — в этом ключевое различие.
Как всё сочетается
Типичная конфигурация объединяет несколько возможностей:
- CLAUDE.md — всегда активные стандарты;
- Навыки — узкоспециализированная экспертиза по запросу;
- Хуки — автоматические операции по событиям;
- Субагенты — изолированная делегированная работа;
- MCP-серверы — внешние инструменты.
Каждая возможность отвечает за свою специализацию. Комбинируйте их между собой, а не пытайтесь втиснуть всё в одну.
*Адаптировано с русским переводом. Оригинал: © 2025 Anthropic. All rights reserved.*