Назад к подкастамClaude
Claude Code skills
Чем skills отличаются от других функций Claude Code
Claw Code offers several customization options.
Claude Code предлагает несколько вариантов настройки.
Skills, claw.md, sub aents, hooks, MCP servers.
Skills, CLAUDE.md, субагенты, hooks, MCP-серверы.
They solve different problems.
Они решают разные задачи.
Knowing when to use each prevents you from building the wrong thing.
Понимание, когда использовать каждый, защищает от создания не того, что нужно.
So, let's run them down.
Давайте разберём их по порядку.
Cloud.md loads into every conversation always.
CLAUDE.md загружается в каждый разговор, всегда.
So, if you want claude to use TypeScript strict mode in this project, then put it in your cloud.
Если хотите, чтобы Claude использовал TypeScript strict mode в этом проекте, укажите это в CLAUDE.md.
MD file skills load on demand.
Skills загружаются по требованию.
When Claude matches a request, your PR review checklist doesn't need to be in the context when you're writing a new code.
Когда Claude распознаёт запрос, чеклист ревью PR не обязан быть в контексте при написании нового кода.
It activates when you ask for a review.
Он активируется, когда вы просите ревью.
So, use Claude MD for project-wise standards that always apply constraints like never modify the database schema, framework preferences, and coding style.
Используйте CLAUDE.md в Claude для стандартов проекта, которые применяются всегда: ограничения вроде «никогда не изменять схему базы данных», предпочтения по фреймворкам и стиль кода.
Then use skills for task specific expertise, knowledge that's only relevant sometimes, and detailed procedures that would clutter every conversation.
Затем используйте Skills для специализированной экспертизы по задачам, знаний, актуальных лишь иногда, и подробных процедур, которые засоряли бы каждый разговор.
Skills add knowledge to your current conversation.
Skills добавляют знания в текущий разговор.
When a skill activates, its instructions join the existing context.
Когда Skill активируется, её инструкции вливаются в существующий контекст.
Sub aents run in a separate context.
Субагенты работают в отдельном контексте.
They receive a task, work on it independently, and return results.
Они получают задачу, выполняют её самостоятельно и возвращают результаты.
They're isolated from your main conversation.
Они изолированы от основного разговора.
Use sub agents when you want to delegate a task to a separate execution context.
Используйте субагенты, когда хотите делегировать задачу отдельному контексту выполнения.
You need different tool access that the main conversation does.
Вам нужен доступ к инструментам, отличным от тех, что есть в основном разговоре.
You want isolation between delegated work and your main context.
Вы хотите изоляцию между делегированной работой и основным контекстом.
Use skills when you want to enhance cla's knowledge for the current task.
Используйте Skills, когда хотите расширить знания Claude для текущей задачи.
The expertise applies throughout a conversation.
Экспертиза применяется на протяжении всего разговора.
Hooks fire on events.
Hooks срабатывают по событиям.
A hook might run a llinter every time Claude saves a file or validate input before certain tool calls.
Hook может запускать linter каждый раз, когда Claude сохраняет файл, или проверять входные данные перед определёнными вызовами инструментов.
They're all event driven, while skills, they're request driven.
Все они событийно-ориентированные, а Skills ориентированы на запросы.
They activate based on what you're asking.
Они активируются в зависимости от того, что вы запрашиваете.
So use hooks for operations that should run on every file save, validation before specific tool calls, or automated side effects of clause actions.
Используйте hooks для операций, которые должны выполняться при каждом сохранении файла, для валидации перед конкретными вызовами инструментов или для автоматических побочных эффектов действий Claude.
Then use skills for knowledge that informs how claw handles requests, guidelines that affect clause reasoning.
Затем используйте Skills для знаний, которые определяют, как Claude обрабатывает запросы, и для руководящих принципов, влияющих на рассуждения Claude.
A typical setup might include a claw.md file for always on project standards, skills for task specific expertise, hooks for automated operations.
Типичная настройка может включать файл CLAUDE.md для всегда активных стандартов проекта, Skills для специализированной экспертизы по задачам и hooks для автоматических операций.
Each handles its own specialty.
Каждый отвечает за свою специализацию.
Don't force everything into skills when another option fits best.
Не загоняйте всё в Skills, если другой вариант подходит лучше.
You can use multiple at a time.
Можно использовать несколько одновременно.
Skills provide automatic task specific expertise.
Skills обеспечивают автоматическую специализированную экспертизу по задачам.
CloudMD is for always on instructions.
CLAUDE.md предназначен для всегда активных инструкций.
Sub aents run in isolated context.
Субагенты работают в изолированном контексте.
[music]
[music]
Hooks fire on events.
Hooks срабатывают по событиям.
MCP provides external tools.
MCP предоставляет внешние инструменты.
Use skills when you have knowledge that Claude should apply automatically when the topic is relevant and combine them with other features for comprehensive customization.
Используйте Skills, когда у вас есть знания, которые Claude должен применять автоматически при релевантной теме, и комбинируйте их с другими функциями для комплексной настройки.