Блок 6

Кастомні навички — плейбук вашої команди

Створюйте повторно використовувані slash-команди, що кодують найкращі практики вашої команди — ревʼю Kubernetes, аудит Dockerfile та пояснення в одну команду.

~33 хв (8 хв презентація + 25 хв практика)
Custom Skills (.claude/skills/) SKILL.md Frontmatter $ARGUMENTS /simplify allowed-tools

Від знань до дій

Блок 5 навчив Claude, що ваша команда знає. Цей блок навчить Claude, що ваша команда робить.

Подумайте про плейбуки, що існують у кожній команді — зазвичай поховані на сторінці wiki, яку ніхто не читає, або в голові того самого сеньйор-інженера, що тут із самого початку. “Перед деплоєм нового сервісу перевір ці дванадцять речей.” “При ревʼю Dockerfile шукай ці п’ять антипатернів.” “Якщо K8s-под постійно перезапускається, запусти ці команди в такому порядку.”

Навички перетворюють ці плейбуки на окремі команди. /review-k8s замість 15-пунктового ментального чеклісту. /check-docker замість “запитай Сашка, він знає, на що дивитися.” /explain main.go замість 20 хвилин читання коду перед розумінням, що він робить.

Що ми розглянемо

  1. Що таке навички — повторно використовувані slash-команди, визначені у .claude/skills/
  2. Анатомія SKILL.md — фронтматер, інструкції та змінна $ARGUMENTS
  3. Вбудовані навички/simplify та те, що йде з коробки
  4. Дві кастомні навички з нуля — ревʼювер K8s та аудитор Dockerfile
  5. Параметризовані навички — передача аргументів для гнучкості
  6. Обмеження 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 на існуючому коді
  • Зрозуміти різницю між обмеженими та необмеженими навичками