skills/smithery.ai/go-development

go-development

SKILL.md

Go Development Patterns

When to Use

Go services/CLIs, job scheduling, Docker API, LDAP/AD clients, resilience patterns, test suites.

Required Workflow

For reviews, invoke related skills: security-audit (OWASP), enterprise-readiness (OpenSSF/SLSA), github-project (branch protection). A review is NOT complete until all are executed.

Core Principles

Type Safety

  • Avoid: interface{} (use any), sync.Map, scattered type assertions, reflection
  • Prefer: Generics [T any], errors.AsType[T] (Go 1.26), concrete types
  • Run go fix ./... after upgrades

Consistency

Installs
3
First Seen
Mar 27, 2026