writing-go

Installation
SKILL.md

Go Development (1.25+)

Core Philosophy

  1. Stdlib and Mature Libraries First

    • Always prefer Go stdlib solutions
    • External deps only when stdlib is insufficient
    • Choose mature, well-maintained libs when needed
    • Don't reinvent the wheel—use existing solutions
  2. Concrete Types Over any

    • Never use interface{} or any when concrete type works
    • Generics for reusable utilities, concrete types for business logic
    • Accept interfaces, return structs
  3. Private Interfaces at Consumer

    • Define interfaces private (lowercase) where used
    • Decouples code, enables testing
    • Implementation returns concrete types
Installs
6
GitHub Stars
17
First Seen
Jan 25, 2026
writing-go — alexei-led/claude-code-config