next-forge

Guide next-forge monorepo setup, integrations, migrations, and Vercel deployment.

1|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Moisesjr20/gueclaw --skill next-forge-moisesjr20
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: next-forge
Source: https://github.com/Moisesjr20/gueclaw/tree/main/.agents/skills/next-forge
Command: npx skills add https://github.com/Moisesjr20/gueclaw --skill next-forge-moisesjr20

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

next-forge guidance removes uncertainty and manual effort when creating, configuring, and maintaining a production-grade Turborepo Next.js SaaS monorepo by providing clear, opinionated instructions for environment setup, integrations, and deployment.

Core Features & Use Cases

  • Scaffold & Setup: Walks through initializing next-forge projects, validating environment variables, and configuring package-level keys and secrets.
  • Integrations & Migrations: Advises on Prisma/Neon database setup, Stripe and Resend configuration, Clerk authentication flows, and running migrations safely.
  • Monorepo Tooling & Deployment: Explains Turborepo pipeline tasks, dev/build workflows, and deploying individual apps (app, web, api) to Vercel with proper environment variable management.
  • Customization & Troubleshooting: Provides provider-swap guidance, validation rules, and migration hints (proxy.ts vs middleware.ts, Prisma/Neon nuances).

Quick Start

Use the next-forge skill to audit the repository and produce a prioritized checklist of missing environment variables, migration steps, integration configurations, and deployment instructions.

Frequently Asked Questions about next-forge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up environment variables for a Turborepo Next.js SaaS monorepo?

Setting up Turborepo Next.js SaaS environment variables requires validating package-level keys and secrets for integrations like Clerk, Stripe, and Resend. You can audit the repository to produce a prioritized checklist of missing environment variables for proper configuration.

What is the best way to run Prisma database migrations in a Turborepo monorepo?

Running Prisma database migrations in a Turborepo monorepo safely involves specific Prisma and Neon database setup nuances. Following opinionated instructions ensures migrations are executed correctly without disrupting the monorepo structure.

How do I deploy individual apps from a Turborepo monorepo to Vercel?

Deploying individual apps like app, web, and api from a Turborepo monorepo to Vercel requires proper environment variable management and pipeline validation. Configuring Vercel deployments ensures each app builds and runs independently.

Can I use Clerk authentication and Stripe integrations with next-forge?

Clerk authentication and Stripe integrations are fully supported within next-forge projects. The setup provides clear guidance for configuring authentication flows and payment provider integrations across your monorepo packages.

Why use proxy.ts instead of middleware.ts for Clerk authentication in Next.js?

Using proxy.ts instead of middleware.ts for Clerk authentication addresses specific provider integration nuances in Next.js SaaS applications. This approach ensures authentication flows validate correctly within the monorepo architecture.

How do I validate Turborepo pipeline tasks for a Next.js monorepo?

Validating Turborepo pipeline tasks for a Next.js monorepo involves checking dev and build workflows to ensure proper task execution. This validation guarantees that all package conventions and pipeline configurations operate correctly.