What problem does it solve?
This Skill helps you design and harden server-side applications when APIs, data access, authentication, caching, and background processing need to be structured cleanly and operate reliably.
Core Features & Use Cases
- API Architecture: Shapes REST and GraphQL endpoints with clear resource boundaries, pagination, filtering, and controller or service separation.
- Database Performance: Reduces slow queries by encouraging selective reads, batching, transactions, indexing awareness, and N+1 prevention.
- Operational Resilience: Adds practical patterns for error handling, retries, rate limiting, logging, authorization, and queued background work.
- Use Case: Use it when building a Next.js API route that needs authentication, validation, cached reads, and safe failure handling without becoming tightly coupled.
Quick Start
Ask for a backend design or refactor plan for your Node.js, Express, or Next.js API and include the endpoint goals, data model, and performance constraints.