npx claudepluginhub darkroomengineering/cc-settingsThis skill uses the workspace's default tool permissions.
Create a new project using a Darkroom starter. Darkroom maintains two:
Guides React and Next.js 14+ app development with App Router, Server Components, TypeScript, Tailwind CSS, and modern frontend patterns across setup, components, styling, data fetching, and routing.
Scaffolds new projects from user ideas: asks for requirements and tech preferences, recommends stacks with reasons, initializes via official CLI tools like create-next-app or uv init, configures structure/deps/entry code, verifies execution, suggests next skills.
Builds new features, pages, components, or integrations from scratch in Next.js (satus) or React Router (novus) projects via research-plan-implement workflow with GO/NO-GO gate.
Share bugs, ideas, or general feedback.
Create a new project using a Darkroom starter. Darkroom maintains two:
| Starter | Stack | When to use |
|---|---|---|
| satus | Next.js 16 + App Router + RSC + React 19 | Content-driven sites, SEO-critical, Vercel-friendly, projects that benefit from Server Components / Server Actions |
| novus | React Router 7 + Vite + React 19 | SPA-leaning apps, projects that prefer the loader/action data model, projects without need for RSC, projects deploying to non-Vercel infra |
If the user already specified ("/init satus", "/init novus", "create new react-router project"), use that. Otherwise ask:
Which starter?
- satus (Next.js) — App Router, Server Components, Vercel-optimized
- novus (React Router) — RR7, Vite, classic loader/action model
When the user is unsure, prefer satus for marketing/content sites and novus for app-heavy SPAs.
bunx degit darkroomengineering/satus $ARGUMENTS
cd $ARGUMENTS
bun install
bunx degit darkroomengineering/novus $ARGUMENTS
cd $ARGUMENTS
bun install
Both starters:
name, description..env.example to .env (or .env.local for satus).bun dev.Cmd/Ctrl + O (satus) or Cmd + . / Ctrl + O (novus).s alias@/ path aliass alias~/ path aliasapp/ # Next.js routes
components/ # React components
lib/
├── hooks/ # Custom hooks
├── integrations/ # Third-party clients
├── styles/ # Global CSS, Tailwind
└── utils/ # Pure utilities
app/
├── root.tsx # Root layout
├── routes/ # Route modules (file-based)
└── routes.ts # Optional explicit route config
components/ # React components
hooks/ # Custom hooks
integrations/ # Third-party clients
styles/ # Global CSS, Tailwind
utils/ # Pure utilities
create-next-app / create-react-app — missing Darkroom standardsAfter initialization: