BuildSmiths StarterKit
Next.js 16 · Drizzle · Auth.js v4

A kernel you can clone

Next.js 16 + Postgres + Drizzle + Auth.js v4 kernel. Add Stripe, chat, or Redis with vendor skills from skills.sh — not extra boilerplate in this repo.

Get running

Same commands as Start.

Quickstart
For you and for the agent that cloned this repo.

Commands

bash
git clone https://github.com/buildsmiths/buildsmiths-nextjs-postgres.git my-app
cd my-app
npm install
cp .env.example .env.local
npm run db:push
npm run db:seed
npm run dev

Layout

app/App Router pages and actions
.agents/skills/Agent skills for this kernel
blueprints/Human copies of the same add-ons
db/Drizzle schema.ts
lib/Env, auth, db, SEO
START.mdThe one doc page
Kernel
  • Auth.js v4 email + password
  • Drizzle users, subscriptions, audit_events
  • SEO sitemap, robots, JSON-LD, llms.txt
Stack
  • Next.js 16 App Router
  • Postgres + Drizzle
  • Tailwind v4 + shadcn/ui
Source

MIT. Free to clone.

buildsmiths/buildsmiths-nextjs-postgres
GitHub

Add-ons via skills.sh

Vendor skills stay current. This repo only maps them onto db/schema.ts.

npx skills add vercel/ai@ai-sdk

AI chat

Not in package.json until you ask. Gate it behind the existing session.

npx skills add stripe/ai@stripe-best-practices

Stripe

subscriptions table is already here. Checkout is an add-on.