Go Library Builder

Scaffolds reusable Go 1.26 library modules in the ralvarezdev DDD + hexagonal house style — domain-pure root package, ports as narrow interfaces, technology-named adapter subpackages (prod/dev/test), config structs over options, testcontainers over mocks, mise + Task + golangci tooling. Module namespace is a parameter (default github.com/ralvarezdev). Use when bootstrapping a new Go library, adding an adapter, or auditing one against the house style.

ralvarezdev 4f56b08 9 files · 27.1 KB Updated

File contents

ralvarezdev/ralvaskills/tree/main/skills/personal/go-library-builder commit 4f56b08621

Frequently asked questions

npx skillmds@latest add ralvarezdev/go-library-builder