Назад к подкастамClaude
Claude Code skills
Делимся skills
Speaker 1: Skills become more valuable when shared.
Speaker 1: Навыки становятся более ценными, когда ими делятся.
A PR review skill that only you use is helpful.
Навык проверки PR, который используете только вы, полезен.
The same skill shared across your team standardizes code review and provides a consistent experience amongst your organization which is much better.
Тот же навык, которым поделились со всей командой, стандартизирует проверку кода и обеспечивает единообразный опыт в вашей организации, что гораздо лучше.
Here are ways you can share your skills.
Вот способы поделиться своими навыками.
Speaker 1: Now the simplest sharing method is committing skills to your repository.
Speaker 1: Теперь самый простой способ делиться это коммитить навыки в ваш репозиторий.
Place them in dot-claud-slash-skills.
Поместите их в dot-claud-slash-skills.
Anyone who clones the repository gets these skills automatically.
Все, кто клонирует репозиторий, получат эти навыки автоматически.
No extra installation, it's just what you're doing already.
Никакой дополнительной установки, это просто то, что вы уже делаете.
When you push updates, everyone gets them on their next pull.
Когда вы отправляете обновления, все получают их при следующем pull.
This works well for team coding standards, project-specific workflows, or skills that reference your codebase structure.
Это хорошо работает для стандартов кодирования команды, рабочих процессов, специфичных для проекта, или навыков, которые ссылаются на структуру вашей кодовой базы.
Speaker 1: Another way you can distribute your skills is through plugins.
Speaker 1: Ещё один способ распространять навыки это через плагины.
Think of plugins as ways to extend Claude Code with custom functionality, but designed to be shared across teams and projects.
Представьте плагины как способы расширить Claude Code пользовательской функциональностью, но разработанные для совместного использования между командами и проектами.
In your plugin project, create a directory called skills.
В вашем проекте плагина создайте директорию с именем skills.
This will then follow a similar file structure to the dot-claud directory in our project with the name of the skill with a skill-dot-MD file.
Она будет следовать структуре файлов, аналогичной директории dot-claud в нашем проекте, с именем навыка и файлом skill-dot-MD.
And after you distribute your plugin to a marketplace, other users can download it into Claude Code for themselves to use.
После распространения плагина на маркетплейсе другие пользователи смогут загрузить его в Claude Code для самостоятельного использования.
This is best if your skills have functionality that isn't too project-specific and can be used by community members.
Это лучший вариант, если ваши навыки имеют функциональность, которая не слишком специфична для проекта и может использоваться членами сообщества.
Speaker 1: Administrators can deploy skills organization-wide through managed settings.
Speaker 1: Администраторы могут развёртывать навыки по всей организации через управляемые настройки.
Enterprise skills take highest priority.
Корпоративные навыки имеют наивысший приоритет.
Like we discussed before, they override personal project and plugin skills with the same name.
Как мы обсуждали ранее, они переопределяют личные, проектные и плагинные навыки с тем же именем.
This is for mandatory standards, security requirements, compliance workflows, or coding practices that must be consistent across the organization.
Это для обязательных стандартов, требований безопасности, рабочих процессов соответствия или практик кодирования, которые должны быть единообразными во всей организации.
Keyword, must.
Ключевое слово: должны.
Speaker 1: Here's some that surprises people: sub-agents don't automatically see your skills.
Speaker 1: Вот что удивляет людей: суб-агенты автоматически не видят ваши навыки.
Yeah.
Да.
When you delegate a task to a sub-agent, it starts with a fresh clean context.
Когда вы делегируете задачу суб-агенту, он начинает с чистого нового контекста.
Built-in agents like the explorer, planner, and verify can't access skills at all.
Встроенные агенты, такие как исследователь, планировщик и верификатор, вообще не могут получить доступ к навыкам.
Only custom sub-agents you define can use them, and only when you explicitly list them.
Только пользовательские суб-агенты, которые вы определяете, могут их использовать, и только когда вы явно их перечисляете.
To create a custom sub-agent with skills, add an agent-dot-MD file in dot-claud-slash-agents.
Чтобы создать пользовательский суб-агент с навыками, добавьте файл agent-dot-MD в dot-claud-slash-agents.
The skills field lists which skills to load.
Поле skills перечисляет, какие навыки загружать.
These skills are loaded when the sub-agent starts, not on demand like in the main conversation.
Эти навыки загружаются при запуске суб-агента, а не по требованию, как в основном разговоре.
So, take that into consideration.
Так что учтите это.
First ensure the skills exist.
Сначала убедитесь, что навыки существуют.
Okay, it exists.
Хорошо, он существует.
Then create the sub-agent using the Claude Code sub-agent creator.
Затем создайте суб-агент с помощью создателя суб-агентов Claude Code.
If you have a sub-agent that you want to add these skills to already, just go to the existing agent-dot-MD file.
Если у вас уже есть суб-агент, к которому вы хотите добавить эти навыки, просто перейдите к существующему файлу agent-dot-MD.
Then after that, create the skills field and add your skills.
После этого создайте поле skills и добавьте свои навыки.
When you delegate to the sub-agent, it has both skills loaded and applies them to every single review.
Когда вы делегируете суб-агенту, у него загружены оба навыка и он применяет их к каждой отдельной проверке.
Now this pattern works really well when you want isolated task delegation with specific expertise.
Этот паттерн очень хорошо работает, когда вы хотите изолированное делегирование задач с конкретной экспертизой.
Different sub-agents need different skills: front-end reviewer versus back-end reviewer.
Разным суб-агентам нужны разные навыки: рецензент фронтенда против рецензента бэкенда.
You want to enforce standards and delegate work without relying on prompts.
Вы хотите применять стандарты и делегировать работу, не полагаясь на промпты.
Only list skills that are always relevant to the sub-agent's purpose.
Перечисляйте только те навыки, которые всегда актуальны для цели суб-агента.
Speaker 1: Share skills through project directories for team access, plugins for cross-repository distribution, or enterprise deployment for organization-wide standards.
Speaker 1: Делитесь навыками через директории проекта для командного доступа, плагины для распространения между репозиториями или корпоративное развёртывание для стандартов уровня организации.
Sub-agents don't inherit skills automatically, so list them explicitly in the sub-agent skills field.
Суб-агенты не наследуют навыки автоматически, поэтому перечислите их явно в поле skills суб-агента.
Built-in agents can't access skills, only custom sub-agents can in your dot-claud-slash-agents.
Встроенные агенты не могут получить доступ к навыкам, только пользовательские суб-агенты в вашем dot-claud-slash-agents могут.
Skills load when the sub-agent starts, so only list skills that are always relevant to its purpose.
Навыки загружаются при запуске суб-агента, поэтому перечисляйте только навыки, всегда актуальные для его цели.