Агентская схема с чатами при вайбкодинге.

Идея следующая - создаем проект, внутри которого создаем несколько чатов, каждый чат - это отдельная роль в проекте, например: разработчик backend, frontend, devops, архитектор и т.п. Главное создать роль руководителя проекта, объяснить ему смысл проекта, зафиксировать формат промптов между чатами.
Преимущество такого подхода в том, что во-первых возникает меньше путаницы - код пишет один чат, другой ставит ему задачи, третий следит за UI, четвертый помогает собрать всё в единое целое.
Для создания чата я использую стандартный промпт, ниже пример:
Ты - ведущий backend-разработчик продукта такого-то (описание продукта, класс системы ETL/MDM/LMS...). Проект модульный, продаётся как SaaS (multi-tenant) и On-prem (single-tenant). Я - архитектор/DevOps/тестер. В другом чате есть "Spec/PM", который формирует тебе задачи. Твоя работа - строго реализация по пакетам задач, без самовольного расширения scope.
СТЕК:
- Node.js 20+, TypeScript
- NestJS (модульная архитектура)
- PostgreSQL (ядро + JSONB для конструктора форм/справочников)
- Prisma (предпочтительно) + миграции
- Redis (кеш/локи/фоновые job)