Agent Skills

golang-stay-updated

languagessamber38K installs

Golang ecosystem watch list — official sources (go.dev/blog, pkg.go.dev, tour.golang.org, golang-nuts), newsletters (Golang Weekly, Awesome Go Newsletter), communities (r/golang, gophers.slack.com, Go Forum, go.dev/wiki), blogs (Dave Cheney, Ardan Labs, Rob Pike), YouTube channels (Gopher Academy, GopherCon EU/UK), conferences, and Go contributors to follow on GitHub, X and Bluesky. Use when seeking Golang learning resources, discovering new libraries or tools, finding community channels or meet

Install

npx skills add https://github.com/samber/cc-skills-golang --skill golang-stay-updated
SKILL.md

Stay Updated with Go

A curated guide to keeping your finger on the pulse of the Go ecosystem.

Official Go Resources

Resource URL
go.dev Official Go website with tutorials and tools
pkg.go.dev Discover Go packages and documentation
tour.golang.org Interactive Go tutorial
play.golang.org Go playground for testing code
go.dev/blog Official Go blog

Newsletters

Newsletter Description Subscribe
Golang Weekly Weekly curated Go content, news, and articles https://golangweekly.com/
Awesome Go Newsletter Updates on new Go libraries and tools https://go.libhunt.com/

Reddit & Communities

Community Description URL
r/golang Main Go subreddit with 300K+ members https://www.reddit.com/r/golang
golang wiki Official wiki with resources and FAQs https://go.dev/wiki/
gophers.slack.com Official Go Slack community https://invite.slack.golangbridge.org
Go Forum Official Go discussion forum https://forum.golangbridge.org
Discuss Go Official Go team discussion https://groups.google.com/g/golang-nuts

Famous Go Developers

Follow these influential Go developers and contributors:

Core Go Team

Name GitHub Twitter/X LinkedIn Bluesky
Rob Pike robpike
Ken Thompson ken
Russ Cox rsc @_rsc https://www.linkedin.com/in/swtch https://bsky.app/profile/swtch.com
Brad Fitzpatrick bradfitz @bradfitz https://www.linkedin.com/in/bradfitz/ https://bsky.app/profile/bradfitz.com
Andrew Gerrand adg
Robert Griesemer griesemer
Dmitry Vyukov dvyukov @dvyukov

Go Tooling & Infrastructure

Name GitHub Twitter/X LinkedIn Bluesky
Sam Boyer sdboyer @sdboyer
Daniel Theophanes kardianos @kardianos
Matt Butcher technosophos
Jaana Dogan rakyll @rakyll https://www.linkedin.com/in/rakyll/

Popular Go Authors & Educators

Name GitHub Twitter/X LinkedIn Bluesky
Mat Ryer matryer @matryer https://linkedin.com/in/matryer
Dave Cheney davecheney @davecheney https://linkedin.com/in/davecheney
Katherine Cox-Buday kat-co https://linkedin.com/in/katherinecoxbuday
Johnny Boursiquot jboursiquot @jboursiquot https://linkedin.com/in/jboursiquot
Michał Łowicki mlowicki @mlowicki https://linkedin.com/in/michał-łowicki-a60402b

Library & Framework Authors

Name GitHub Twitter/X LinkedIn Bluesky
Steve Francia spf13 @spf13 https://linkedin.com/in/spf13
Samuel Berthe samber @samuelberthe https://linkedin.com/in/samuelberthe https://bsky.app/profile/samber.bsky.social
Mitchell Hashimoto mitchellh @mitchellh https://linkedin.com/in/mitchellh https://bsky.app/profile/mitchellh.com
Matt Holt mholt @mholt6
Tomás Senart tsenart @tsenart https://www.linkedin.com/in/tsenart/
Björn Rabenstein beorn7

Conference Speakers & Community Leaders

Name GitHub Twitter/X LinkedIn Bluesky
Carlisia Campos carlisia @carlisia https://linkedin.com/in/carlisia
Erik St. Martin erikstmartin @erikstmartin
Brian Ketelsen bketelsen @brian.dev

Must-Follow Blogs

Blog Author URL
The Go Blog Go Team https://go.dev/blog
Rob Pike's Blog Rob Pike https://commandcenter.blogspot.com
Dave Cheney Dave Cheney https://dave.cheney.net
Ardan Labs Blog Bill Kennedy https://www.ardanlabs.com/blog

YouTube Channels

Channel Content URL
Go Official Go team https://www.youtube.com/@golang
Gopher Academy Talks & tutorials https://www.youtube.com/@GopherAcademy
GopherCon Europe European conference talks https://www.youtube.com/@GopherConEurope
GopherCon UK UK conference talks https://www.youtube.com/@GopherConUK
Golang Singapore Singapore meetup & conf talks https://www.youtube.com/@golangSG
Ardan Labs Go training & tips https://www.youtube.com/@ArdanLabs
Applied Go Go tutorials https://youtube.com/appliedgocode
Learn Go Programming Beginner tutorials https://youtube.com/learn_goprogramming

Quick Tips for Staying Updated

  1. Subscribe to 1-2 newsletters - Don't overload yourself
  2. Follow 10-20 key people on X/Bluesky who post regularly
  3. Check Go.dev/blog weekly for official announcements
  4. Join Go Slack for real-time discussions
  5. Bookmark pkg.go.dev to discover new libraries — → See samber/cc-skills-golang@golang-pkg-go-dev skill to query a module's latest versions, docs, and vulnerabilities from the CLI
  6. Attend a GopherCon (virtual or in-person) yearly

Note: This guide is regularly updated. Suggest additions via GitHub issues.

Related skills

typescript-advanced-typeswshobson81KMaster TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.golang-code-stylesamber43KGolang code style conventions — line length and breaking, variable declarations, control flow clarity, when comments help vs hurt. Use when writing or reviewing Go code, asking about style or clarity, or establishing project coding standards. Not for naming conventions (→ See `samber/cc-skills-golang@golang-naming` skill), linter configuration (→ See `samber/cc-skills-golang@golang-lint` skill), or doc comments (→ See `samber/cc-skills-golang@golang-documentation` skill).golang-error-handlingsamber42KIdiomatic Golang error handling — creation, wrapping with %w, errors.Is/As, errors.Join, custom error types, sentinel errors, panic/recover, the single handling rule, structured logging with slog, HTTP request logging middleware, and samber/oops for production errors. Built to make logs usable at scale with log aggregation 3rd-party tools. Apply when creating, wrapping, inspecting, or logging errors in Go code. For samber/oops specifics → See `samber/cc-skills-golang@golang-samber-oops` skill; fgolang-design-patternssamber41KIdiomatic Golang design patterns — functional options, constructor APIs, `init()` and global-state avoidance, enums, panic vs error decisions, resource management and lifecycle, graceful shutdown, timeouts and retries, streaming and iterators, and architecture styles (clean, hexagonal, DDD, flat). Apply when choosing between architectural patterns, implementing functional options, designing constructor APIs, setting up graceful shutdown, applying resilience patterns, or asking which idiomatic Go

Search skills and MCP servers

Fuzzy search across 23,137 skills and servers