feature-generator
CommunityRapidly scaffold full-stack features with Goca and React.
System Documentation
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 apito 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.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: feature-generator Download link: https://github.com/atilladeniz/next-go-pg/archive/main.zip#feature-generator Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.