What problem does it solve? Building secure, well-structured backend APIs requires many decisions—framework choice, auth strategy, validation, error handling—and mistakes like storing JWTs in localStorage or skipping input validation lead to real vulnerabilities. This Skill provides decision trees, patterns, and checklists for Node.js backend development. ## Core Features & Use Cases - Framework Selection: Decision tree and comparison table for Express, Fastify, tRPC, and NestJS based on performance, TypeScript support, and team needs. - Auth & Security Patterns: JWT flow with refresh tokens, OAuth2 authorization code flow, token storage rules, and middleware ordering for security headers, CORS, and rate limiting. - Validation & Error Handling: Zod schema validation middleware, consistent ApiError response shape, and a global error handler pattern. - Use Case: When scaffolding a new Express REST API, use this Skill to set up helmet, CORS, rate limiting, JWT authentication, Zod validation on every endpoint, and a pre-delivery security checklist. ## Quick Start Ask the assistant to design a REST API with Express, JWT authentication, and Zod validation for a users resource.