Кастомные навыки
Создавайте переиспользуемые slash-команды, кодирующие лучшие практики вашей команды -- ревью Kubernetes, аудит Dockerfile и пояснения кода одной командой.
От знаний к действию
Блок 5 научил Claude тому, что ваша команда знает. Этот блок учит Claude тому, что ваша команда делает.
Подумайте о плейбуках, которые есть в каждой команде – обычно похороненных на вики-странице, которую никто не читает, или в голове того самого сеньора, который здесь с самого начала. «Перед деплоем нового сервиса проверь эти двенадцать пунктов.» «При ревью Dockerfile ищи эти пять антипаттернов.» «Если K8s-под перезапускается, выполни эти команды в таком порядке.»
Навыки превращают эти плейбуки в одиночные команды. /review-k8s вместо 15-пунктового чеклиста в голове. /check-docker вместо «спроси Сашу, она знает, на что смотреть». /explain main.go вместо двадцати минут чтения кода, прежде чем поймёшь, что он делает.
Что мы разберём
- Что такое навыки – переиспользуемые slash-команды, определённые в
.claude/skills/ - Анатомия SKILL.md – фронтматтер, инструкции и переменная
$ARGUMENTS - Встроенные навыки –
/simplifyи что идёт из коробки - Два кастомных навыка с нуля – ревьюер K8s и аудитор Dockerfile
- Параметризованные навыки – передача аргументов для гибкости
- Ограничения
allowed-tools– контроль над тем, что навык может и не может делать
Почему этот блок важен
Вот вопрос: как масштабировать экспертизу?
Можно написать документацию (её никто не читает). Можно заниматься парным программированием (не масштабируется). Можно настроить линтеры (ловят синтаксис, не архитектуру). Можно надеяться, что люди научатся на код-ревью (занимает месяцы).
Или можно закодировать экспертизу в навык, который любой в команде запустит одной slash-командой. Джуниор запускает /review-k8s и получает ревью того же качества, что и от вашего самого опытного SRE. Подрядчик запускает /check-docker и ловит те же проблемы, что и ваш лид DevOps-инженер.
Навыки – это способ превратить «племенные знания» в институциональные – и создать их поразительно просто.
Пререквизиты
- Пройдены Блоки 0-5 (система памяти настроена)
- Проект ai-coderrank с K8s-манифестами и Dockerfile
- Знакомство со структурой директории
.claude/из Блока 5
Выберите формат
Выберите формат, который подходит для вашей работы с блоком:
Что вы освоите
- Понять навыки как переиспользуемые параметризованные ИИ-воркфлоу
- Создать навык ревью K8s-манифестов с ограничениями allowed-tools
- Создать навык аудита Dockerfile, проверяющий лучшие практики
- Построить параметризованный навык с использованием $ARGUMENTS
- Использовать встроенный навык /simplify на существующем коде
- Разобраться в разнице между ограниченными и неограниченными навыками