This skill provides comprehensive guidance for architecting scalable and maintainable Node.js applications using modern frameworks like Express and Fastify. It implements advanced software engineering principles such as Layered Architecture (separating concerns into Controllers, Services, and Repositories), Dependency Injection, and robust middleware for authentication and Zod-based validation. Whether you are building REST APIs, GraphQL backends, or microservices, this skill ensures your code follows production-grade security, performance, and organizational standards.
主な機能
01Layered Architecture (Controller-Service-Repository) implementation
02Framework-specific patterns for both Express and Fastify
03Dependency Injection (DI) container patterns for decoupling
04Pre-configured JWT authentication and RBAC middleware
05Type-safe schema validation and error handling patterns
061 GitHub stars