Workflow разработки
Spec-driven development с Claude Code: от идеи до смёрджённого PR за предсказуемое время. Один воркдерево — одна задача.
Смешивать фичи в одном worktree — значит потерять контроль над диффом. Каждая ветка живёт в своей папке, агенты не мешают друг другу.
7 шагов от идеи до PR
Описываете задачу свободным языком, агент предлагает 2–3 подхода с trade-offs. Не выбирайте реализацию до этого шага — часто лучший вариант неочевиден.
/brainstorm
Фиксируете договорённость: что делаем, что не делаем, как проверим готовность. Spec — единственная точка истины на протяжении всей работы.
docs/superpowers/specs/2026-06-24-feature-name.md
Агент разбивает spec на атомарные шаги — каждый можно проверить отдельно. Вы читаете план и корректируете до того, как начнётся изменение кода.
/write-plan
Создаёте изолированную копию репозитория — main остаётся чистым, а фича развивается в отдельной папке. Параллельные задачи не пересекаются.
git worktree add ../wt/feat-payments feat/payments
Запускаете агента в worktree. Он работает по плану, запускает тесты после каждого шага. Вы можете параллельно делать другую задачу в main.
cd ../wt/feat-payments && claude
Агент делает ревью своей же работы по чеклисту: безопасность, тесты, соответствие spec. Это не замена человеческому ревью, но ловит 80% типовых проблем.
/code-review
Тесты зелёные, ревью пройдено — мёрджим и убираем worktree. Следующая задача начинается с чистого листа.
git worktree remove ../wt/feat-payments
Spec решает всё
- Агент уточняет требования прямо в процессе
- Диф непредсказуемый, scope расползается
- Нет критерия завершённости — работа бесконечна
- Ревью субъективно — непонятно с чем сравнивать
- Агент работает по договорённости, не угадывает
- Диф ожидаемый, scope зафиксирован
- Тесты зелёные = готово, критерий объективный
- Ревью проверяет соответствие spec — конкретно
Шаблоны для старта
Параллельные worktree
Пока агент работает над фичей в одном worktree, вы можете делать хотфикс в другом — ни один файл не пересекается.
../wt/feat-payments
Фича оплаты
Ветка feat/payments. Агент пишет интеграцию со Stripe, гоняет тесты.
в работе
../wt/fix-auth-bug
Хотфикс авторизации
Ветка fix/auth-session. Вы сами смотрите баг, агент рядом помогает.
на ревью
../wt/refactor-api
Рефакторинг API
Ветка refactor/api-v2. Запланировано — стартует после мёрджа фичи.
ожидает