go-create-service

Installation
SKILL.md

Go Create Service

Generate service files for GO modular architechture conventions.

Three-File Pattern

Every service requires up to three files:

  1. DTO structs (if needed): internal/modules/<module>/dto/<service_name>_dto.go
  2. Port interface: internal/modules/<module>/ports/<service_name>_service.go
  3. Service implementation: internal/modules/<module>/service/<service_name>_service.go

DTO File Layout Order

  1. Input/output structs

Port File Layout Order

  1. Interface definition (XxxService — no suffix)
Related skills
Installs
8
First Seen
Feb 13, 2026