Три фреймворка для автономного Claude Code. Тестировал каждый. Все работают. Проблема в другом.
Последние две недели разбирался с обёртками для Claude Code. Задача простая на словах - сделать так, чтобы агент работал сам: планировал, декомпозировал, исполнял, документировал. На деле оказалось сложнее.
Что тестировал
Claude Flow (от Reuven Cohen / ruvnet). 13.8k звёзд на GitHub. Позиционируется как enterprise-платформа для оркестрации мульти-агентных систем. 60+ специализированных агентов из коробки. Swarm-координация. Память. RAG-интеграция. V3 добавил самообучающуюся архитектуру SONA.
На бумаге впечатляет. На практике - первые 2 часа ушли на то, чтобы разобраться, какие агенты реально нужны, а какие оверкилл для моих задач. Фишка в том, что Claude Flow - это швейцарский нож. Мощный. Но иногда нужна просто отвёртка.
spec-kit (от GitHub). 68.4k звёзд. Spec-driven development - спецификации становятся исполняемыми. Пять основных команд: /speckit.constitution (принципы), /speckit.specify (требования), /speckit.plan (план), /speckit.tasks (задачи), /speckit.implement (реализация).
Подход строгий. Сначала конституция проекта. Потом спецификация. Потом план. Потом задачи. Потом код. Звучит как водопад? Немного. Но для больших фич - самое то. Для быстрого прототипа - слишком много церемоний.
Superpowers (от Jesse Vincent / obra). 47.7k звёзд. v4.1.1. Философия TDD-first. Brainstorm - plan - execute. Если Claude пишет код до тестов - Superpowers удаляет его и заставляет начать заново.
Жёстко? Да. Но test coverage 85-95% - это не шутка. Установка через плагин-маркетплейс Claude Code. Из трёх фреймворков - самый opinionated. Либо принимаешь его правила, либо не используешь.
Что получилось
Провёл неделю с каждым. Писал посты, автоматизации, мелкие проекты.
Claude Flow - мощный, когда задача требует нескольких агентов одновременно. Ресёрч + написание + ревью параллельно. Но настройка съедает время.
spec-kit - лучший для крупных фич, где декомпозиция критична. Plan - tasks - implement работает предсказуемо. GitHub знает, как делать DevTools.
Superpowers - самый строгий. Заставляет думать до кода. TDD из коробки. Для продакшен-кода - идеально. Для креативных задач - ограничивает.
Что понял
Первоначально хотел написать пост “большинство фреймворков не работают.” Но через неделю тестов - передумал.
Все три работают. Серьёзно. У каждого свой подход. Claude Flow - для оркестрации. spec-kit - для спецификаций. Superpowers - для дисциплины.
Настоящий вопрос не “какой фреймворк выбрать”. Настоящий вопрос - понимаешь ли ты, как управлять автономными агентами. Что им дать в контекст. Когда вмешаться. Когда отпустить.
Я пока не уверен, что нашёл идеальный подход. Комбинирую. spec-kit для планирования. Superpowers для исполнения. Claude Flow - когда нужна артиллерия. А ещё фреймворки отлично дополняются кастомными командами Claude Code - своими slash-командами для типовых задач.
Фреймворк - это руль. Но педали жмёшь ты.