What problem does it solve?
The backend skill helps you build reliable, maintainable HTTP APIs end-to-end by enforcing validation, layered architecture, consistent error handling, and pragmatic database/cache/async patterns.
Core Features & Use Cases
- API design & project structure: Clean routers/handlers, services, repositories, config, and middleware with a production-first style.
- Production-ready correctness: Zod validation, explicit error hierarchy, request IDs, graceful error responses, and robust shutdown guidance (via references).
- Database & performance patterns: DrizzleORM modeling, transaction boundaries, and avoiding N+1 using query composition; PostgreSQL query/migration guidance (via references).
- Auth, caching, and async work: JWT middleware, cache-aside with Redis, BullMQ queues/workers for retries and background processing; event-driven orchestration (via references).
Quick Start
Provide your endpoint requirements and constraints (auth method, request/response shapes, data model) and ask for a layered Hono or Go chi implementation including validation, error responses, and the repository/service split.