writing-go

Installation
SKILL.md

Go Development (1.25+)

Core Principles

  • Stdlib first: External deps only when justified
  • Concrete types: Define interfaces at consumer, return structs
  • Composition: Over inheritance, always
  • Fail fast: Clear errors with context
  • Simple: The obvious solution is usually correct

Quick Patterns

Error Handling

if err := doThing(); err != nil {
    return fmt.Errorf("do thing: %w", err)
}
Installs
91
GitHub Stars
84
First Seen
Jan 24, 2026
writing-go — julianobarbosa/claude-code-skills