go-service-scaffold
CommunityBootstrap production-ready Go microservices fast.
Software Engineering#go#scaffold#dockerfile#bootstrapping#hexagonal-architecture#graceful-shutdown#microservice
AuthorPremModhaOfficial
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Provides a ready-to-use template to bootstrap a new Go microservice with a consistent hexagonal architecture, lifecycle management, and deployment-ready tooling.
Core Features & Use Cases
- Standard directory layout for Go services including cmd/server/main.go, internal/config, domain packages, adapters, and migrations.
- Graceful shutdown and DI wiring with signal.NotifyContext, plus a health check endpoint.
- Makefile targets (build, test, lint, run, docker-build) and a multi-stage Dockerfile for a minimal runtime.
Quick Start
Follow the template to initialize a new Go service scaffold by applying placeholders for your service name and configuration.
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: go-service-scaffold Download link: https://github.com/PremModhaOfficial/motadata-ai-pipeline/archive/main.zip#go-service-scaffold 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 471,000+ vetted skills library on demand.