backend-patterns
Installation
SKILL.md
Backend Development Patterns
Architecture patterns and best practices for scalable server-side applications.
When to Activate
- Implementing repository, service, or controller layers
- Optimizing database queries (N+1, indexing)
- Adding caching (Redis, in-memory, HTTP cache)
- Setting up background jobs or async processing
- Building middleware (auth, logging, rate limiting)
- Structuring error handling for APIs
Repository Pattern
Abstract data access behind a clean interface. The repository handles queries; callers never see SQL or ORM details.