What problem does it solve?
This Skill helps developers make informed decisions about Node.js architecture, framework selection, and best practices, moving beyond rote memorization to strategic thinking.
Core Features & Use Cases
- Framework Guidance: Provides a decision tree for selecting the right Node.js framework based on project needs (e.g., Hono for Edge, Fastify for performance, NestJS for enterprise).
- Runtime & Module System Advice: Offers insights into using native TypeScript, choosing between ESM and CommonJS, and selecting runtimes like Bun or Deno.
- Architecture & Security Principles: Details layered structures, error handling, async patterns, validation, and security checklists.
- Use Case: A developer is starting a new API project and is unsure whether to use Express or Fastify. They consult this Skill, which guides them through questions about performance needs and deployment targets to recommend Fastify.
Quick Start
Use the nodejs-best-practices skill to decide which Node.js framework to use for a new high-performance API project.