What problem does it solve?
Node.js development often suffers from inconsistent architecture choices, unclear patterns for asynchronous code, and gaps in security and testing practices. This skill provides decision-making principles to help teams choose appropriate frameworks, patterns, and governance to build scalable, maintainable Node.js applications. It emphasizes thinking over memorization and guides developers to tailor solutions to context rather than copying boilerplate.
Core Features & Use Cases
- Context-driven framework selection: guides choosing between Hono, Fastify, NestJS, Express based on deployment and requirements.
- Async patterns & error handling: recommended patterns and best practices.
- Security and architecture: guidelines for authentication, input validation, dependencies.
- Guided decision checklist: steps to decide and standardize across projects.
- Use Case: Example: selecting appropriate server framework for a given workload and adapting to evolving requirements.
Quick Start
Describe your Node.js project context and I will apply best-practice decisions to guide architecture and implementation.