What problem does it solve?
This Skill prevents backend changes from drifting into inconsistent, fragile, or unsafe API and persistence patterns by providing a single authoritative playbook for backend engineering decisions and implementation boundaries.
Core Features & Use Cases
- Own the backend slice end-to-end: service-layer logic, schemas/models shape, API contracts, persistence, queues, and operational debugging.
- Route work to the correct layer: controllers/serializers stay thin while business rules and orchestration live in services and models remain persistence-focused.
- Ship safely with repeatable heuristics: contract-first development, failure modes, observability signals, and safe migration/rollout thinking.
- Apply targeted backend tooling: API linting/scoring, breaking-change detection, scaffolding from OpenAPI, and database migration/index helpers.
Quick Start
Use the backend skill to refactor a REST endpoint by mapping the authoritative ownership path, confirming request/response contracts and failure modes, then implementing the smallest coherent change in the service and persistence layers.