Ключевая фишка — правила для Gemini

Gemini умеет запоминать правила поведения, что сильно снижает галлюцинации.

Правила можно задать через команду /memory.

Создайте глобальные правила (для пользователя, будут работать для всех проектов):

+ ты работаешь в Windows PowerShell, не cmd и не bash;
+ язык общения и комментариев в коде — русский;
+ не предлагать Docker, Kubernetes, WSL, CI/CD без явного запроса;
+ не менять версии инструментов без явного запроса.

Правила проекта (сохранятся в файле GEMINI.md в директории проекта):

+ актуальное ТЗ и договорённости находятся в папке docs/, приоритет всегда у документации;
+ стек: Fastify, Prisma, SQLite, Nuxt;
+ делаем MVP-проект, не enterprise;
+ каждый роут следует шаблону из docs/route-template.md. Не отклоняйся без явного запроса;
+ если задача не ясна или есть несколько вариантов сначала уточни, потом пиши код.

Нейросеть без правил будет предлагать enterprise-решения, пытаться "улучшить" стек и генерировать код для Linux вместо Windows.
С правилами она понимает контекст и работает в рамках ваших ограничений.

Полезные команды

Рекомендую изучить первым делом:

/stats
Статистика использования токенов,

/compress
Сжатие контекста, когда чат слишком длинный,

/chat
Переключение между чатами.

Вообще команды внутри Gemini CLI — это отдельная тема, если будет интересно напишу отдельный пост.

Первый шаг

Через @ добавляем в контекст бизнес-требования и схему БД из Серии 1.
Просим Gemini изучить материалы и описать, как он понял проект.

Так мы проверим, что нейросеть правильно поняла задачу перед тем, как начнёт генерировать код.

Результат

Окружение развёрнуто. Нейросеть знает правила.

Следующий пост

Вайбкодим бэкенд.

--

0️⃣ серия: идея и формат
1️⃣ серия: схема БД
2️⃣ серия: выбор инструментов
3️⃣ серия: вайбкодим бэкенд
4️⃣ серия: вайбкодим фронтенд
5️⃣ серия: итоги