This is a comprehensive reference that consolidates production Go patterns from Google, Uber, and the core Go team, updated for Go 1.25. It covers the usual suspects like error handling, concurrency, and testing, but also includes newer features like the 1.23+ iterators, 1.24+ tool directives in go.mod, and 1.25's synctest for deterministic concurrent testing. The guidance is opinionated in the right ways: return errors don't panic, channel size 0 or 1, use errgroup over bare waitgroups. It's structured as a quick reference with deeper sub-skills available, so you can skim for reminders or dive into specifics. Good for teams trying to align on style or solo developers who want battle-tested defaults instead of reinventing decisions.
npx skills add https://github.com/saisudhir14/golang-agent-skill --skill golang