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

Naming Convention

Related skills
Installs
2
First Seen
Mar 10, 2026