Когда в 2023-м многие впервые попробовали Claude, он воспринимался как «ещё один умный чат». Сегодня, по словам Шона в статье Claude Code Framework Wars, разработчики экспериментируют уже не с диалогами, а с полноценными фреймворками управления кодогенерацией. Claude перестаёт быть собеседником и становится «командой разработчиков», если задать ему правильные правила, роли и процессы.
🔑 Восьмерка архитектурных решений
Чтобы построить продуктивную систему с Claude, приходится отвечать на ряд вопросов:
📋 Где хранить задачи — Markdown-backlog, GitHub Issues или Jira, доступные ИИ.
🧭 Как направлять Claude — готовые команды (/create, /review), кодстайл, definition of done.
👥 Как координировать агентов — ролевое моделирование (PM, архитектор, разработчик, тестировщик), swarm-агенты, хранение артефактов в репозитории.
🖥 Как вести сессии — терминальная оркестрация, параллельные Git worktree или контейнеры.
🔌 Какие инструменты доступны — MCP для доступа к БД, браузерам, тест-раннерам, кастомные библиотеки.
🛠 Как вести разработку — Claude как PM, архитектор, имплементатор, тестировщик или ревьюер.
🚀 Как доставлять код — от маленьких PR-ов до целых scaffolding-приложений.
🧠 Как сохранять контекст — документы CLAUDE.md, журналы решений, персистентная память.
⚙️ Почему это работает
Claude изначально — «автодополнение на стероидах», но без памяти и правил он склонен повторять ошибки. Когда же его оборачивают в структуру:
- 🧪 он сам запускает тесты и валидаторы,
- 🔄 сохраняет артефакты и проектные решения,
- 👥 может работать в ролях, имитируя целую команду.
Иными словами, мы переходим от «попроси сгенерировать код» к оркестрации процесса разработки.
💡 Мой взгляд
Мне кажется, это очень похоже на то, как DevOps когда-то изменил подход к инфраструктуре. Раньше администраторы вручную разворачивали серверы, теперь у нас Terraform и Ansible. Claude-фреймворки — это Terraform для разработки: вместо кода руками мы проектируем процессы, а ИИ реализует их в коде.
Интересно и то, что такие системы меняют роль программиста. Он меньше пишет сам, но больше решает:
- какие задачи брать,
- как структурировать backlog,
- какие правила вшить в «определение качества».
Разработчик превращается из исполнителя в дизайнера процессов и архитектора продукта.
📚 Ссылки:
🔗 Статья: Claude Code Framework Wars
🔗 Пример проектов: MetaGPT, Claude-Flow, Roo Commander, Symphony, Agent OS.