Next-Forge 6: новый шаблон Next.js с Bun, ИИ-навыком и улучшенным DX

Шестая версия next-forge — это не просто очередное обновление шаблона для Next.js, а комплексное решение, которое избавляет разработчиков от ручной настройки архитектуры, интеграций и деплоя. Разработчики Vercel представили релиз, включающий поддержку Bun в качестве пакетного менеджера по умолчанию,

Next-Forge 6: новый шаблон Next.js с Bun, ИИ-навыком и улучшенным DX

Шестая версия next-forge — это не просто очередное обновление шаблона для Next.js, а комплексное решение, которое избавляет разработчиков от ручной настройки архитектуры, интеграций и деплоя. Разработчики Vercel представили релиз, включающий поддержку Bun в качестве пакетного менеджера по умолчанию, новый агентский навык для ИИ-ассистентов и механизм graceful degradation для опциональных интеграций. Эти изменения делают инструмент ещё более гибким и удобным для коммерческих проектов и личных pet-проектов.

Ключевые нововведения в next-forge 6

Одним из главных изменений стала возможность установки next-forge skill в предпочитаемого ИИ-агента. Этот навык предоставляет структурированные знания об архитектуре шаблона, его пакетах и типовых задачах, что позволяет ассистенту помогать разработчику более осмысленно. Второе важное обновление — смена пакетного менеджера по умолчанию на Bun. Однако CLI-скрипт инициализации определяет текущий менеджер и предлагает выбор; pnpm, npm и yarn также полностью поддерживаются.

Третье значительное улучшение — graceful degradation для всех опциональных интеграций. Stripe, PostHog, BaseHub и фича-флаги теперь возвращают безопасные значения по умолчанию при отсутствии переменных окружения, а не выбрасывают ошибку. Единственная обязательная переменная для запуска проекта — DATABASEURL. Это делает процесс разработки более гибким: можно начинать без настройки всех внешних сервисов.

Предыстория и контекст

next-forge появился как ответ на потребность в готовой, но кастомизируемой архитектуре для Next.js, которая бы включала типовые решения: аутентификацию, платежи, аналитику, базы данных и CI/CD. Шаблон развивается параллельно с экосистемой Vercel и Turborepo, отражая тренд на monorepo-подход и автоматизацию рутины. Шестая версия выходит в момент, когда сообщество активно переходит на Bun и всё чаще использует ИИ-ассистентов для написания кода — нововведения next-forge 6 отвечают этим тенденциям.

Зачем нужен агентский навык в next-forge?

Навык next-forge превращает ИИ-ассистента в специалиста по шаблону: он знает структуру пакетов, типовые сценарии (добавление маршрута, настройка базы данных, интеграция платежей) и может генерировать код, соответствующий архитектуре проекта. Это снижает порог входа для новых разработчиков и ускоряет работу опытных — не нужно каждый раз обращаться к документации или искать примеры. Агентский навык особенно полезен для команд, которые внедряют ИИ-инструменты в повседневную разработку.

Технические детали: архитектура и интеграции

Шаблон построен на Turborepo и включает несколько предустановленных пакетов: основное приложение, пакет с UI-компонентами, пакет для работы с базой данных (через Prisma или Drizzle), а также пакеты для аутентификации (Clerk) и аналитики. Механизм graceful degradation реализован через фабрики, которые проверяют наличие переменных окружения и при их отсутствии возвращают заглушки. Например, Stripe-клиент вместо выброса ошибки возвращает объект-пустышку, методы которого просто логируют вызовы. Bun используется как пакетный менеджер по умолчанию, что ускоряет установку зависимостей и выполнение скриптов.

Кого затронет и как

Обновление в первую очередь интересно разработчикам Next.js, которые ищут готовую структуру для коммерческих и pet-проектов. Команды, использующие Turborepo, смогут сократить время на настройку CI и интеграций. Пользователи Bun получат более быстрый старт, а те, кто остаётся на pnpm или npm, не потеряют поддержку. Новые гайды по Docker и миграции с Appwrite, Convex и Novu помогут разработчикам из СНГ и других регионов, где эти сервисы популярны. Graceful degradation снижает количество ошибок на этапе разработки и упрощает onboarding новых участников.

Что будет дальше

Разработчики next-forge продолжат добавлять интеграции и улучшать DX. Следующие версии, вероятно, включат более глубокую поддержку Edge Runtime, расширенную аналитику и, возможно, встроенные шаблоны для AI-фич. Агентский навык будет дорабатываться на основе обратной связи сообщества. Релиз 6-й версии задаёт вектор на автоматизацию и использование ИИ в повседневной разработке.

Итог

next-forge 6 — это не просто очередной релиз шаблона, а шаг к более умной и гибкой среде разработки. Bun по умолчанию, graceful degradation и агентский навык делают инструмент удобнее для широкого круга разработчиков. Если вы используете Next.js и Turborepo, стоит попробовать новую версию — она может заметно ускорить ваш рабочий процесс.