What problem does it solve?
This Skill dramatically accelerates full-stack development by automating the scaffolding of new features. It generates all necessary backend layers (Entity, Repository, UseCase, Handler) with Goca and guides the integration with the frontend, ensuring consistent Clean Architecture and Feature-Sliced Design patterns. This saves significant time on boilerplate code and architectural setup.
Core Features & Use Cases
- Goca Backend Generation: Quickly create Go backend layers for new features with specified fields.
- Automated API Client Generation: Integrates with
make api to generate type-safe frontend hooks after backend changes.
- Server-Side Data Loading Pattern: Provides a robust HydrationBoundary pattern for flicker-free data loading in Next.js.
- Use Case: To quickly add a new "Order" feature with CRUD operations, use
goca feature Order --fields 'item:string, quantity:int' to scaffold the backend, then follow the steps to generate the API and set up the frontend pages with server-side data loading.
Quick Start
Generate a new full-stack feature named 'Task' with fields 'title:string, completed:bool' using the Goca CLI, and then describe the next steps to integrate it into the frontend.