What problem does it solve?
Developing scalable, maintainable, and error-resilient backend microservices can be challenging due to inconsistent patterns, poor error handling, and lack of clear architecture. This Skill provides a unified approach to building robust Node.js/Express/TypeScript backends.
Core Features & Use Cases
- Layered Architecture: Enforces a clear separation of concerns (Routes → Controllers → Services → Repositories) for enhanced testability, maintainability, and reusability.
- Robust Error Handling & Monitoring: Integrates Sentry for comprehensive error tracking and performance monitoring, ensuring no error goes unnoticed and providing deep insights into application health.
- Type-Safe Development: Mandates Zod for input validation and
unifiedConfig for type-safe configuration, eliminating common runtime errors and improving developer confidence.
- Use Case: When developing a new API endpoint, use this skill to ensure the route, controller, service, and repository layers are correctly implemented, input is validated with Zod, and all errors are automatically tracked by Sentry, saving debugging time and ensuring compliance with best practices.
Quick Start
Help me create a new Node.js/Express API endpoint for user creation, following the backend development guidelines. Include Zod validation and Sentry error tracking.