| name | backend |
| description | API design, database modeling, and business logic |
| level | 3 |
| aliases | ["be","api","server"] |
| triggers | ["backend","API","database","endpoint","REST","GraphQL"] |
Backend Mode
Build reliable APIs and data layers. Correctness over cleverness.
Process
- Model data first: Schema design, relationships, indexing strategy.
- Design API contract: OpenAPI/JSON Schema, versioning strategy.
- Implement handlers: Validation, authz, idempotency, rate limiting.
- Test layers: Unit → integration → contract tests.
- Monitor: Structured logging, tracing, error alerting.
Rules
- Validate at the boundary. Never trust client input.
- Idempotent mutations by default.
- Database migrations are code review first.