cyberneticlibrary

Standardize Next.js API routes

vkc-api-route-patternskillsetup L1381
majiayu000/claude-skill-registry
What it does

Scaffold Next.js App Router API routes with auth and validation

Best for

Standardizing API endpoint implementations across a large Next.js codebase without copy-paste drift.

Inputs
  • · API route template from references/
  • · Drizzle schema
Outputs
  • · src/app/api/** route.ts with session, DB query, response shape
Requires
  • · Drizzle ORM
  • · @/lib/api/response helpers
  • · checkRateLimit utility
Preconditions

Next.js App Router project with Drizzle DB configured, @/lib/* imports set up

Failure modes

Missing Drizzle schema import, session auth returns null, rate limit not imported

Trust signals
  • · Canonical references point to existing passing routes
  • · house style documented in CLAUDE.md