What problem does it solve? Node.js developers often default to familiar frameworks and patterns without considering whether they fit the project's deployment target, performance needs, or team context. This Skill provides decision-making principles for framework selection, runtime choice, architecture layering, error handling, validation, security, and testing so each project gets a fresh, context-appropriate design. ## Core Features & Use Cases - Framework Selection Guidance: Decision trees and comparison tables for Hono, Fastify, Express, NestJS, and Next.js based on deployment target and performance needs. - Architecture & Async Principles: Layered structure concepts (controller/service/repository), event loop awareness, and guidance on Promise patterns and worker threads for CPU-bound work. - Security & Testing Checklists: Input validation boundaries, status code selection, security mindset rules, and test strategy priorities using node:test, Vitest, Supertest, and Playwright. - Use Case: When starting a new serverless API on Cloudflare Workers, use this Skill to reason through why Hono fits better than Express, plan validation with Zod, and define an error handling strategy before writing code. ## Quick Start Ask the AI to help you choose a Node.js framework and architecture for your new API project using the nodejs-best-practices skill.