What problem does it solve?
The oma-backend skill helps you implement backend endpoints and server-side logic without mixing responsibilities, while keeping database changes, authentication, and verification aligned with clean-architecture boundaries.
Core Features & Use Cases
- Clean architecture backend changes: routes stay thin, business logic lives in services, and data access is isolated in repositories.
- API + authentication + persistence workflow: implement or review REST/GraphQL endpoints, auth flows, validation, and database integration including migrations.
- Safety and correctness guardrails: explicit validation, parameterized queries, explicit transaction boundaries, and ORM lifecycle/performance rules to prevent N+1 and concurrency hazards.
- Verification-first delivery: run the project’s lint/typecheck/tests and migration checks (prefer
stack/stack.yaml verify commands when available).
Quick Start
Use oma-backend to “Add JWT-protected CRUD endpoints for a new resource, including request/response validation, database tables with migrations, and service/repository implementations, then verify with the project’s checklist and test suite.”