Пора собрать всё вместе. Задача: обновить интернет-магазин — поднять версию библиотеки оплаты, переписать устаревший компонент корзины и обновить документацию по API. Ты дирижёр. План на тебе.
Что у тебя в руках
- Субагенты — для независимых кусков (поиск всех мест старого API, перевод доков, написание тестов).
- git worktree — несколько рабочих копий репозитория в разных папках, чтобы агенты правили проект параллельно без конфликтов:
git worktree add ../shop-payment payment-upgrade
git worktree add ../shop-cart cart-rewrite
- Свой Skill — папка с
SKILL.md. Во фронтматтереnameиdescription; description — это триггер: по нему Claude решает, подгружать навык или нет, поэтому он должен ясно говорить, когда применять навык. Например, стиль кода магазина:
---
name: shop-code-style
description: Применяй при правке кода интернет-магазина — соглашения по именованию, обработке ошибок оплаты и формату коммитов.
---
Компоненты — PascalCase. Ошибки оплаты — только через PaymentError...
Skill подгрузится автоматически, когда субагент возьмётся за код магазина. В отличие от CLAUDE.md (постоянное правило, всегда в контексте) и slash-команды (ручной вызов) — навык включается сам, когда задача подходит под его description.
Порядок: параллельно vs по очереди
Обновление оплаты и переписывание корзины — независимы, у них нет общего состояния → отдельные worktree, параллельно. А вот документация по API зависит от итогового кода → её строго после того, как код устаканится. Иначе доки опишут то, что ещё поменяется.
В конце — отдельный проход проверки свежим субагентом и сборка итогов в единый результат.
Порепетируй
Финал. Обновляем интернет-магазин: поднять библиотеку оплаты, переписать корзину, обновить доки API. Ты дирижёр — спланируй и проведи всё бригадой.
Claude
Три куска: оплата, корзина, документация API. С чего начнёшь планирование?