What problem does it solve?
This Skill helps you design and implement Drumr backend APIs without hand-wiring every resolver, so model exposure, custom business endpoints, validation, and predictable errors stay consistent.
Core Features & Use Cases
- GraphQL CRUD Exposure: Publish
@DataModel() entities as API-ready resources with generated create, read, update, and delete operations.
- Typed Custom Actions: Implement domain-specific endpoints with strongly typed params, typed return values, and clear success or failure unions.
- Validation and Error Handling: Return framework validation errors, expected business errors, and optimistic locking conflicts in a consistent API shape.
- Use Case: A backend engineer can expose a Task model, add a StartTask action, enforce state checks before execution, and return user-friendly errors when input or business rules fail.
Quick Start
Ask the Skill to expose a Drumr data model through GraphQL CRUD and add a typed Action with validation, guards, and expected error handling.