Minimal Next.js 16 starter with a customized set of owned UI primitives. Clone it and build on top.
- Next.js 16 (App Router), React 19, TypeScript
- Tailwind v4 via
@themeinapp/globals.css - shadcn-derived primitives running on Base UI (not Radix)
- Icons:
@remixicon/react - Package manager: bun (
bun.lockis canonical)
bun install
bun run dev
bun run lint
bun run typecheck
bun run build- UI only. No backend, db, or auth.
- Server Components by default.
components/ui/*is owned, not generated. Do not reintroducecomponents.jsonor runshadcn addagainst this repo.- Do not mix Radix imports into the Base UI wrappers.
Agent contract lives in AGENTS.md. Project skills live in .agents/skills/.