What problem does it solve?
This Skill eliminates guesswork when extending the HARP Go backend by providing consistent architectural patterns for database changes, storage logic, handlers, routes, tests, and API documentation.
Core Features & Use Cases
- Pattern-Based Backend Development: Select and implement CRUD, self-resource, pagination, workflow queue, file storage, public API, bulk operation, status update, settings, and stats patterns.
- Convention Enforcement: Apply HARP standards for raw SQL, migrations, JSON envelopes, validation, error mapping, role-based routes, timeouts, mocks, Swagger annotations, and structured logging.
- Use Case: Add a new admin-managed resource with migrations, store interfaces, mock implementations, handlers, protected routes, comprehensive tests, and regenerated Swagger documentation while matching existing codebase conventions.
Quick Start
Ask the backend skill to add the requested Go API feature and have it select the appropriate reference patterns, implement every required layer, and create the corresponding tests.