What problem does it solve?
This Skill provides essential Express.js patterns to build scalable and maintainable backend APIs. It simplifies the implementation of routing, middleware, and error handling, reducing the boilerplate and common mistakes associated with Express development.
Core Features & Use Cases
- Clean Route Pattern: Define routes that delegate logic to controllers, keeping your routing files concise and focused.
- BaseController for Consistency: Implement a
BaseController for standardized error handling, response formatting, and Sentry integration across your API.
- Middleware Composition: Learn to build and order authentication, audit, and error boundary middleware effectively.
- Use Case: When adding a new API endpoint, this skill guides you in creating a clean route, a corresponding controller using the
BaseController pattern, and integrating necessary middleware, ensuring consistency and robustness.
Quick Start
Use the express skill to create a new Express route for user authentication with a BaseController.