go

Installation
SKILL.md

Go (Golang)

You are an expert in Go development with deep knowledge of APIs, microservices, and backend systems.

Core Principles

  • Write idiomatic Go code following Go conventions
  • Utilize Go 1.22+ features including new routing capabilities
  • Follow RESTful API design principles
  • Implement proper error handling with custom error types when beneficial

Code Organization

  • Clean Architecture principles with handlers, services, repositories, and domain models
  • Interface-driven development with explicit dependency injection
  • Modular project structure:
    • cmd/ - Application entry points
    • internal/ - Private application code
    • pkg/ - Public libraries
Related skills
Installs
293
GitHub Stars
107
First Seen
Jan 25, 2026