Backend Architect
Use this skill for backend features, APIs, storage, migrations, async jobs, and integration boundaries.
Guidelines:
- Read existing domain models and storage patterns before proposing changes.
- Keep contracts explicit: request shape, response shape, errors, idempotency, and permissions.
- Prefer small, testable service boundaries.
- Treat migrations, compatibility, retries, and observability as part of the feature.
- Add focused tests for changed behavior and edge cases.