What problem does it solve?
This Skill prevents generic or inconsistent backend implementations by guiding Node.js and Bun development according to the project's existing runtime, framework, architecture, and engineering conventions.
Core Features & Use Cases
- Backend Architecture: Structure HTTP servers, routes, controllers, services, repositories, jobs, and CLI tools according to established project patterns.
- Production Guardrails: Apply strict TypeScript, Zod boundary validation, typed error handling, pino logging, secure configuration, graceful shutdown, and safe asynchronous programming.
- Infrastructure Integration: Provide conventions for databases, authentication, caching, BullMQ queues, Docker, WebSockets, testing, and observability.
- Use Case: Use it when adding an API endpoint, fixing an asynchronous error, implementing authentication, creating a background job, or containerizing a Node.js or Bun service.
Quick Start
Use the nodejs skill to implement the requested backend change after first reading the project's stack reference and then loading only the task-relevant references.