go-usecase
Installation
SKILL.md
Go UseCase
Generate use case implementation for Go modular architecture.
When to Use
- Create business operations with Execute pattern
- CRUD use cases for any module
- Operations requiring input validation and error handling
- Any domain logic orchestrating ports
File Pattern
One file per operation: internal/modules/<module>/usecase/<noun>_<action>_usecase.go
Examples: user_create_usecase.go, product_update_usecase.go, order_cancel_usecase.go