Кастомні навички — плейбук вашої команди
Створюйте повторно використовувані slash-команди, що кодують найкращі практики вашої команди — ревʼю Kubernetes, аудит Dockerfile та пояснення в одну команду.
Від знань до дій
Блок 5 навчив Claude, що ваша команда знає. Цей блок навчить Claude, що ваша команда робить.
Подумайте про плейбуки, що існують у кожній команді — зазвичай поховані на сторінці wiki, яку ніхто не читає, або в голові того самого сеньйор-інженера, що тут із самого початку. “Перед деплоєм нового сервісу перевір ці дванадцять речей.” “При ревʼю Dockerfile шукай ці п’ять антипатернів.” “Якщо K8s-под постійно перезапускається, запусти ці команди в такому порядку.”
Навички перетворюють ці плейбуки на окремі команди. /review-k8s замість 15-пунктового ментального чеклісту. /check-docker замість “запитай Сашка, він знає, на що дивитися.” /explain main.go замість 20 хвилин читання коду перед розумінням, що він робить.
Що ми розглянемо
- Що таке навички — повторно використовувані 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
Оберіть формат
Виберіть формат, який відповідає тому, як ви використовуєте блок:
Що ви опануєте
- Зрозуміти навички як повторно використовувані параметризовані AI-воркфлоу
- Створити навичку ревʼю K8s-маніфестів з обмеженнями allowed-tools
- Створити навичку аудиту Dockerfile, що перевіряє best practices
- Побудувати параметризовану навичку з використанням $ARGUMENTS
- Використати вбудовану навичку /simplify на існуючому коді
- Зрозуміти різницю між обмеженими та необмеженими навичками