This skill provides comprehensive guidance and boilerplate for developing robust Node.js backends using modern frameworks like Express and Fastify. It implements enterprise-grade patterns such as layered architecture (Controller-Service-Repository), dependency injection, and secure middleware for authentication and Zod-based validation. Whether you are building REST APIs, GraphQL servers, or microservices, this skill ensures your backend is maintainable, type-safe, and follows industry best practices for data access and error handling.
主な機能
01Layered architecture templates (Controllers, Services, Repositories)
02Framework support for both Express.js and high-performance Fastify
03Standardized Dependency Injection (DI) container implementation
04Secure middleware for JWT authentication and role-based access control
05Type-safe schema validation using Zod and TypeScript
0623,194 GitHub stars
ユースケース
01Bootstrapping a new REST API with a clean, modular structure
02Implementing standardized error handling and database integration patterns
03Migrating a monolithic backend to a scalable microservices architecture