Назад к подкастамClaude
Claude Code skills
Что такое скиллы?
Every time you explain your team's coding standards to Claude, you're repeating yourself.
Каждый раз, когда вы объясняете стандарты кодирования своей команды Claude, вы повторяетесь.
Every PR review, you redescribe how you want feedback [music] structured.
При каждом PR review вы заново описываете, как хотите, чтобы был структурирован feedback [music].
Every commit message, you remind Claude of your preferred format.
В каждом commit message вы напоминаете Claude предпочтительный формат.
And skills fix this.
И skills решают эту проблему.
A skill is a markdown file that teaches Claude how [music] to do something once, and Claude applies that knowledge automatically whenever it's relevant.
Skill является markdown-файлом, который учит Claude [music] делать что-то один раз, и Claude автоматически применяет эти знания, когда это уместно.
Agent skills are folders of instructions, scripts, and resources that agents can discover and use to do things more accurately and efficiently.
Agent skills представляют собой папки с инструкциями, скриптами и ресурсами, которые агенты находят и используют для более точного и эффективного выполнения задач.
With Claude Code, we have the skill.md file.
В Claude Code у нас есть файл skill.md.
The description is how Claude decides whether to use the skill.
По описанию Claude решает, использовать skill или нет.
When you ask Claude to review this PR, it matches your request against available skill descriptions and finds this one.
Когда вы просите Claude просмотреть этот PR, он сопоставляет ваш запрос с доступными описаниями skills и находит нужный.
Claude reads your request, compares it to all available skill descriptions, and activates the ones that match.
Claude читает ваш запрос, сравнивает со всеми доступными описаниями skills и активирует совпадающие.
You can store skills in a few places depending on who needs them.
Хранить skills можно в нескольких местах, в зависимости от того, кому они нужны.
Personal skills go in the home directory .claude/skills and follow you across all your project.
Личные skills размещаются в домашней директории .claude/skills и следуют за вами во всех проектах.
These are your preferences, your commit message style, your documentation format, how you like code explained.
Здесь хранятся ваши предпочтения: стиль commit message, формат документации, способ объяснения кода.
Project skills go in the .claude/skills inside of the root directory of your repository.
Проектные skills находятся в .claude/skills в корневой директории вашего репозитория.
Anyone who clones the repository gets these skills automatically.
Каждый, кто клонирует репозиторий, автоматически получает эти skills.
This is where team standards live, like your company's brand guidelines, preferred fonts, and colors that you use for web design.
Здесь живут командные стандарты: brand guidelines компании, предпочтительные шрифты и цвета для веб-дизайна.
Claude Code has several ways to customize behavior.
Claude Code предлагает несколько способов настройки поведения.
Skills are unique because they're automatic and task-specific.
Skills уникальны тем, что они автоматические и специфичны для задач.
Claude.md files load into every conversation.
Файлы Claude.md загружаются в каждом разговоре.
If you want Claude to always use TypeScript strict mode, that goes in your claw.md file.
Если вы хотите, чтобы Claude всегда использовал TypeScript strict mode, это указывается в файле CLAUDE.md.
Skills, on the other hand, load on demand when they match your request.
Skills же, напротив, загружаются по запросу, когда совпадают с вашим запросом.
It only loads in the name and description, so it doesn't fill up your entire context window.
Загружаются только имя и описание, поэтому весь контекстный буфер не заполняется.
Your PR review checklist doesn't need to be in the context when you're debugging.
Чеклист PR review не нужен в контексте, когда вы занимаетесь отладкой.
It loads when you actually ask for a review.
Он загружается, когда вы действительно запрашиваете review.
Slash commands require you to type them.
Slash commands требуют ввода вручную.
Skills don't.
Skills в этом не нуждаются.
Claude applies them when it recognizes the situation.
Claude применяет их, когда распознаёт ситуацию.
Skills work best for specialized knowledge that applies to specific tasks.
Skills лучше всего подходят для специализированных знаний, применимых к конкретным задачам.
Code review standards your team follows, commit message formats that you prefer, brand guidelines of your organization.
Стандарты code review вашей команды, предпочтительные форматы commit message, brand guidelines организации.
If you find yourself explaining the same thing [music] to Claude repeatedly, well, that's a skill waiting to be written.
Если вы замечаете, что снова и снова объясняете Claude [music] одно и то же, значит, это skill, который ждёт своего часа.