nodejs-best-practices - Node.js development principles and architecture guidance
Provides principles and decision-making guidance for Node.js framework selection, architecture, async patterns, input validation, security, and testing.
Tags
Updated: 2026-09-19Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Guide Node.js framework selection
- Design layered backend architecture
- Establish centralized error handling
- Choose appropriate async execution patterns
- Validate data at application boundaries
- Apply Node.js security practices
- Define backend testing strategies
Inputs
- User tech stack preferences
- Deployment environment details
- Project context and requirements
Outputs
- Framework selection decisions
- Architecture design recommendations
- Error handling and validation patterns
- Security audit checklists
Requirements
- Node.js runtime (v22+ recommended for experimental TypeScript stripping and native test runner)
