Scaffolding REST API

Scaffolds a production-ready REST API in TypeScript using Fastify, Zod for input validation, pino for structured logging, and emits an OpenAPI 3.1 spec. Use when the user asks to "scaffold a REST API", "start a new backend", "bootstrap a Node API", or mentions Fastify, Zod, OpenAPI, rate limiting, or structured error responses. Covers project layout, validation pipeline, error envelope, rate limiting with @fastify/rate-limit, health and readiness endpoints, graceful shutdown, and OpenAPI generation. Do NOT use for GraphQL schemas, gRPC services, Python/Go/Ruby backends, full-stack frameworks (Next.js, Remix), or for adding routes to an existing non-Fastify codebase.

criseulises Updated

File contents

criseulises/awesome-claude-skills-prompts/tree/main/examples/example-skill-api-builder commit 0f369beaaa

Frequently asked questions

npx skillmds@latest add criseulises/scaffolding-rest-api