nextjs-bootstraplisted
Install: claude install-skill vipincode/exr-agent-skills
# nextjs-bootstrap
Scaffold a runnable, production-grade **Next.js (App Router) + TypeScript + Tailwind + shadcn/ui** frontend that talks to a separate API backend through a **BFF proxy**, and — critically — emit `ARCHITECTURE.md` and `MODULE_REGISTRY.md`. Those two files are the shared memory that lets the frontend skills (`module-planner`, `module-builder`, `test-writer`, `code-review`, plus the theme/design builders `font-theme-setup`, `figma-to-component`, `html-to-component`, `project-to-component`) avoid re-asking decisions and stop generating duplicate components. Getting them right matters more than the boilerplate.
This skill runs **once per project**. It does NOT build feature pages (auth screens, dashboards with real data, CRUD) — it lays the foundation: the BFF/auth wiring, the DRY shared form + typography components, the data-fetching and HTTP plumbing, and a role-based routing skeleton, so later skills have concrete patterns to copy.
This is the frontend twin of `express-ts-bootstrap`. It mirrors that skill's philosophy: **infrastructure once, decisions once, a seeded registry so nothing gets built twice.** Read `../NAMING.md` and `../LAYOUT.md` for how it coexists with a backend in one repo.
## Stack (fixed)
Use **latest** for everything — this stack moves fast, so confirm current APIs with **context7 before generating** (see `references/stack-context7.md`). The bundled boilerplate is written against current stable APIs; if context7 shows an API has change