Help us improve
Share bugs, ideas, or general feedback.
From billy-milligan
Provides Go backend patterns for HTTP services (net/http, Chi/Gin/Echo, middleware), concurrency (goroutines, channels, errgroup), database access (sqlx, pgx), and project structure. Detects stack from go.mod.
npx claudepluginhub rnavarych/alpha-engineer --plugin billy-milliganHow this skill is triggered — by the user, by Claude, or both
Slash command
/billy-milligan:backend-goThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- **Context propagation**: Pass `ctx context.Context` as first arg to every I/O function.
Provides Go backend patterns and best practices for architecture, GORM/sqlx databases, JWT security, Gin/Echo/Fiber APIs, error handling, testing, and concurrency. Auto-activates on go.mod/main.go.
Provides idiomatic Go patterns for backend APIs with Gin, Echo, Fiber: standard project structure, custom error handling, handler dependency injection, concurrency best practices.
Master Go 1.21+ with advanced concurrency, performance optimization, and production-ready microservices. Useful for building Go services, CLIs, or microservices.
Share bugs, ideas, or general feedback.
ctx context.Context as first arg to every I/O function.fmt.Errorf("operation: %w", err) preserves the chain for errors.Is.references/http-patterns.md — net/http, Chi/Gin/Echo, middleware, graceful shutdownreferences/concurrency-patterns.md — Goroutines, channels, errgroup, worker pools, fan-out/fan-inreferences/database-patterns.md — database/sql, sqlx, pgx, connection pooling, migrationsreferences/project-structure.md — Flat vs layered, internal/, cmd/, pkg/scripts/detect-go-stack.sh — Reads go.mod to identify framework, ORM, dependencies