Tooluck logoTooluck
SKILL.md

nextjs-app

Agent skill fromccplugins/awesome-claude-code-plugins

Bootstrap a new Next.js (App Router, TypeScript) web app with current packages and no deprecated APIs. Use when the user wants to start, scaffold, or set up a new Next.js project, a React web app, a SaaS or dashboard or landing page on Next.js, or asks to "create a new nextjs app". Handles private, open-source, and private-plus-open-source variants, Prisma and Postgres, next-auth, Tailwind, and shadcn or Mantine.

How to install nextjs-app

install nextjs-app
# install the awesome-claude-code-plugins pack with the skills CLI
npx skills add ccplugins/awesome-claude-code-plugins

# or add only this skill to Claude Code: copy the folder

plugins/app-starter/skills/nextjs-app/

# into

~/.claude/skills/nextjs-app/ (all projects)

.claude/skills/nextjs-app/ (one project)

plugins/app-starter/skills/nextjs-app/SKILL.md

Apache-2.0Full file
1# nextjs-app
2
3Bootstrap a new Next.js web app the way this owner builds them: App Router,
4TypeScript strict, current stable packages, no deprecated APIs, a clean feature
5structure, and the house git and CI workflow.
6
7First read these shared rules (they override anything you remember):
8`../shared/house-rules.md`, `../shared/no-ai-attribution.md`,
9`../shared/git-and-ci.md`, `../shared/docs-and-context.md`,
10`../shared/hardening.md`, and (for public repos) `../shared/open-source-docs.md`.
11
12## Step 0. Get the brief, then ask the variant questions (hard stop)
13
14This is a hard stop. Do not run any scaffolding command until the user has
15answered.
16
17First, get the project brief: one paragraph on what the app does, its main
18features, target users, and any hard constraints. If the user has not given one,
19ask for it. The brief drives naming, the route groups, and the data model.
20
21Then present the variant choices below, wait for the answers, and build. If a
22choice has multiple options, ask; do not assume. Ask in one batch.
23
241. Repo visibility: private, open-source (public), or private-plus-open-source
25 (a private product with a separate public core or SDK). See
26 `references/variants.md`.
272. Data layer: Prisma + Postgres (default), a different DB, or none yet.
283. Auth: next-auth v5 (default), Clerk, or none yet.
294. UI kit: shadcn/ui + Tailwind (default), Mantine, or plain Tailwind.
305. Deploy target: Vercel (default) or self-host (Docker).
316. Package manager: pnpm (default) or npm.
32…

Excerpt shown under the repository's Apache-2.0 license.

More skills in awesome-claude-code-plugins

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates