Generated banner for Golang Stay Updated
Generated logo for Golang Stay Updated

Golang Stay Updated

Samuel BertheCommunityCreated by samberDistributed by Samuel Berthe

  • Skill
  • Guidelines
  • Software development
  • MIT
  • No issues found

From the author

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 meetups, picking Go people to follow, or keeping up with Go language changes and releases. Not for querying a specific module's versions, docs, or vulnerabilities from the CLI (→ See `samber/cc-skills-golang@golang-pkg-go-dev` skill).
— the description by samber

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

This skill provides a comprehensive reference guide for staying informed about the Go programming language. It aggregates official documentation, newsletters, community forums, influential developers, blogs, and educational YouTube channels to help developers keep pace with language updates, new libraries, and community trends.

What it does

  • Lists official Go documentation and learning portals
  • Provides links to popular Go newsletters and community forums
  • Identifies influential Go contributors and educators to follow
  • Categorizes essential blogs and YouTube channels for Go development
  • Offers practical tips for managing information intake within the Go ecosystem

When to use it

  • When looking for reliable sources to learn or keep up with Go
  • When searching for community channels or professional networks
  • When seeking recommendations for influential voices in the Go community
  • When discovering new libraries or tools through curated newsletters

Advantages

  • Centralizes fragmented community and official resources
  • Helps developers filter information by providing a curated list of experts and channels
  • Provides actionable advice on how to stay updated without information overload

Usage examples

“Where can I find official Go community discussions?”
The agent provides links to the Go Forum, the official Slack community, and the golang-nuts mailing list.
“Who are some influential Go developers I should follow?”
The agent returns a categorized list of core team members, library authors, and educators with their respective social media and GitHub profiles.

Install

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/samber/golang-stay-updated/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip golang-stay-updated.zip -d .agents/skills

Documentation by samber

<!-- markdownlint-disable table-column-style -->

Stay Updated with Go

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

Official Go Resources

ResourceURL
go.devOfficial Go website with tutorials and tools
pkg.go.devDiscover Go packages and documentation
tour.golang.orgInteractive Go tutorial
play.golang.orgGo playground for testing code
go.dev/blogOfficial Go blog

Newsletters

NewsletterDescriptionSubscribe
Golang WeeklyWeekly curated Go content, news, and articleshttps://golangweekly.com/
Awesome Go NewsletterUpdates on new Go libraries and toolshttps://go.libhunt.com/

Reddit & Communities

CommunityDescriptionURL
r/golangMain Go subreddit with 300K+ membershttps://www.reddit.com/r/golang
golang wikiOfficial wiki with resources and FAQshttps://go.dev/wiki/
gophers.slack.comOfficial Go Slack communityhttps://invite.slack.golangbridge.org
Go ForumOfficial Go discussion forumhttps://forum.golangbridge.org
Discuss GoOfficial Go team discussionhttps://groups.google.com/g/golang-nuts

Famous Go Developers

Follow these influential Go developers and contributors:

Core Go Team
NameGitHubTwitter/XLinkedInBluesky
Rob Pikerobpike
Ken Thompsonken
Russ Coxrsc@_rschttps://www.linkedin.com/in/swtchhttps://bsky.app/profile/swtch.com
Brad Fitzpatrickbradfitz@bradfitzhttps://www.linkedin.com/in/bradfitz/https://bsky.app/profile/bradfitz.com
Andrew Gerrandadg
Robert Griesemergriesemer
Dmitry Vyukovdvyukov@dvyukov
Go Tooling & Infrastructure
NameGitHubTwitter/XLinkedInBluesky
Sam Boyersdboyer@sdboyer
Daniel Theophaneskardianos@kardianos
Matt Butchertechnosophos
Jaana Doganrakyll@rakyllhttps://www.linkedin.com/in/rakyll/
NameGitHubTwitter/XLinkedInBluesky
Mat Ryermatryer@matryerhttps://linkedin.com/in/matryer
Dave Cheneydavecheney@davecheneyhttps://linkedin.com/in/davecheney
Katherine Cox-Budaykat-cohttps://linkedin.com/in/katherinecoxbuday
Johnny Boursiquotjboursiquot@jboursiquothttps://linkedin.com/in/jboursiquot
Michał Łowickimlowicki@mlowickihttps://linkedin.com/in/michał-łowicki-a60402b
Library & Framework Authors
NameGitHubTwitter/XLinkedInBluesky
Steve Franciaspf13@spf13https://linkedin.com/in/spf13
Samuel Berthesamber@samuelberthehttps://linkedin.com/in/samuelberthehttps://bsky.app/profile/samber.bsky.social
Mitchell Hashimotomitchellh@mitchellhhttps://linkedin.com/in/mitchellhhttps://bsky.app/profile/mitchellh.com
Matt Holtmholt@mholt6
Tomás Senarttsenart@tsenarthttps://www.linkedin.com/in/tsenart/
Björn Rabensteinbeorn7
Conference Speakers & Community Leaders
NameGitHubTwitter/XLinkedInBluesky
Carlisia Camposcarlisia@carlisiahttps://linkedin.com/in/carlisia
Erik St. Martinerikstmartin@erikstmartin
Brian Ketelsenbketelsen@brian.dev

Must-Follow Blogs

BlogAuthorURL
The Go BlogGo Teamhttps://go.dev/blog
Rob Pike's BlogRob Pikehttps://commandcenter.blogspot.com
Dave CheneyDave Cheneyhttps://dave.cheney.net
Ardan Labs BlogBill Kennedyhttps://www.ardanlabs.com/blog

YouTube Channels

ChannelContentURL
GoOfficial Go teamhttps://www.youtube.com/@golang
Gopher AcademyTalks & tutorialshttps://www.youtube.com/@GopherAcademy
GopherCon EuropeEuropean conference talkshttps://www.youtube.com/@GopherConEurope
GopherCon UKUK conference talkshttps://www.youtube.com/@GopherConUK
Golang SingaporeSingapore meetup & conf talkshttps://www.youtube.com/@golangSG
Ardan LabsGo training & tipshttps://www.youtube.com/@ArdanLabs
Applied GoGo tutorialshttps://youtube.com/appliedgocode
Learn Go ProgrammingBeginner tutorialshttps://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.

Files

evals/evals.json

[
  {
    "id": 1,
    "name": "go-newsletters-recommendation",
    "description": "Tests whether the model recommends specific Go newsletters for staying updated",
    "prompt": "I want to stay updated with Go ecosystem news without spending hours browsing. What newsletters should I subscribe to?",
    "trap": "Without the skill, the model may give generic advice like 'follow blogs' or only mention the official blog, missing curated newsletters",
    "assertions": [
      {"id": "1.1", "text": "Recommends Golang Weekly (golangweekly.com)"},
      {"id": "1.2", "text": "Recommends Awesome Go Newsletter (go.libhunt.com)"},
      {"id": "1.3", "text": "Advises subscribing to 1-2 newsletters to avoid overload"},
      {"id": "1.4", "text": "Mentions these provide curated content, articles, and library updates"},
      {"id": "1.5", "text": "Does not recommend more than 3-4 newsletters (quality over quantity)"}
    ]
  },
  {
    "id": 2,
    "name": "go-community-channels",
    "description": "Tests knowledge of specific Go community channels beyond Reddit",
    "prompt": "I'm a Go developer looking to connect with other Gophers. Where can I find active Go communities for discussion and help?",
    "trap": "Without the skill, the model may only mention r/golang and Stack Overflow, missing Slack, forums, and golang-nuts",
    "assertions": [
      {"id": "2.1", "text": "Mentions r/golang subreddit"},
      {"id": "2.2", "text": "Mentions gophers.slack.com (official Go Slack)"},
      {"id": "2.3", "text": "Mentions the Go Forum (forum.golangbridge.org)"},
      {"id": "2.4", "text": "Mentions golang-nuts Google Group (groups.google.com/g/golang-nuts)"},
      {"id": "2.5", "text": "Mentions the official Go wiki (go.dev/wiki)"}
    ]
  },
  {
    "id": 3,
    "name": "go-youtube-channels",
    "description": "Tests knowledge of specific Go YouTube channels for learning",
    "prompt": "I prefer learning Go through video content. What YouTube channels should I follow for Go talks and tutorials?",
    "trap": "Without the skill, the model may only suggest generic programming channels or just GopherCon",
    "assertions": [
      {"id": "3.1", "text": "Recommends the official Go YouTube channel (@golang)"},
      {"id": "3.2", "text": "Recommends Gopher Academy"},
      {"id": "3.3", "text": "Recommends GopherCon Europe or GopherCon UK channels"},
      {"id": "3.4", "text": "Recommends Ardan Labs channel"},
      {"id": "3.5", "text": "Lists at least 3 distinct Go-specific YouTube channels"}
    ]
  },
  {
    "id": 4,
    "name": "famous-go-core-team-members",
    "description": "Tests knowledge of Go core team members to follow",
    "prompt": "Who are the key people behind the Go programming language that I should follow for insights on language direction?",
    "trap": "Without the skill, the model may only name Rob Pike and Ken Thompson, missing active contributors",
    "assertions": [
      {"id": "4.1", "text": "Mentions Rob Pike as a co-creator"},
      {"id": "4.2", "text": "Mentions Russ Cox and his role in Go"},
      {"id": "4.3", "text": "Mentions Brad Fitzpatrick"},
      {"id": "4.4", "text": "Mentions Dave Cheney as an influential Go community member"},
      {"id": "4.5", "text": "Mentions Robert Griesemer as a co-creator"},
      {"id": "4.6", "text": "Provides social media handles or GitHub usernames for at least 3 people"}
    ]
  },
  {
    "id": 5,
    "name": "go-library-authors-to-follow",
    "description": "Tests knowledge of influential Go library/framework authors",
    "prompt": "I want to follow Go developers who create popular libraries and frameworks. Who should I follow on GitHub or X?",
    "trap": "Without the skill, the model may list only a few well-known names, missing the breadth of the ecosystem",
    "assertions": [
      {"id": "5.1", "text": "Mentions Steve Francia (spf13) — Cobra, Viper, Hugo"},
      {"id": "5.2", "text": "Mentions Mitchell Hashimoto (mitchellh) — Terraform, Consul, Vault"},
      {"id": "5.3", "text": "Mentions Samuel Berthe (samber) — lo, do, oops"},
      {"id": "5.4", "text": "Mentions Matt Holt (mholt) — Caddy"},
      {"id": "5.5", "text": "Provides GitHub usernames or X handles for the recommended people"}
    ]
  },
  {
    "id": 6,
    "name": "official-go-resources",
    "description": "Tests knowledge of official Go resources and tools",
    "prompt": "I'm new to Go. What are the essential official resources I should bookmark?",
    "trap": "Without the skill, the model may only mention go.dev and the tour, missing pkg.go.dev and the playground",
    "assertions": [
      {"id": "6.1", "text": "Mentions go.dev as the official Go website"},
      {"id": "6.2", "text": "Mentions pkg.go.dev for package discovery and documentation"},
      {"id": "6.3", "text": "Mentions tour.golang.org (Go Tour) for interactive learning"},
      {"id": "6.4", "text": "Mentions play.golang.org (Go Playground) for testing code"},
      {"id": "6.5", "text": "Mentions go.dev/blog (official Go blog) for announcements"}
    ]
  },
  {
    "id": 7,
    "name": "go-blogs-to-follow",
    "description": "Tests knowledge of must-follow Go blogs beyond the official blog",
    "prompt": "What Go-focused blogs should I read regularly for in-depth Go articles?",
    "trap": "Without the skill, the model may only mention the official blog or random Medium posts",
    "assertions": [
      {"id": "7.1", "text": "Mentions The Go Blog (go.dev/blog)"},
      {"id": "7.2", "text": "Mentions Dave Cheney's blog (dave.cheney.net)"},
      {"id": "7.3", "text": "Mentions Ardan Labs Blog (ardanlabs.com/blog)"},
      {"id": "7.4", "text": "Lists at least 3 specific blog names with URLs or authors"}
    ]
  },
  {
    "id": 8,
    "name": "staying-updated-strategy",
    "description": "Tests the curated strategy for staying updated without information overload",
    "prompt": "I'm overwhelmed by the amount of Go content out there. Give me a practical plan for staying current with Go without spending all day reading.",
    "trap": "Without the skill, the model may give generic advice without specific numbers or concrete recommendations",
    "assertions": [
      {"id": "8.1", "text": "Recommends subscribing to 1-2 newsletters specifically (not more)"},
      {"id": "8.2", "text": "Recommends following 10-20 key people on social media"},
      {"id": "8.3", "text": "Recommends checking go.dev/blog weekly for official announcements"},
      {"id": "8.4", "text": "Recommends joining Go Slack for real-time discussions"},
      {"id": "8.5", "text": "Recommends attending GopherCon (virtual or in-person) yearly"}
    ]
  },
  {
    "id": 9,
    "name": "go-conference-speakers",
    "description": "Tests knowledge of Go conference speakers and community leaders",
    "prompt": "Who are notable Go conference speakers I should watch talks from?",
    "trap": "Without the skill, the model may only name core team members, missing dedicated community speakers",
    "assertions": [
      {"id": "9.1", "text": "Mentions at least one of: Carlisia Campos, Erik St. Martin, Brian Ketelsen"},
      {"id": "9.2", "text": "Mentions Mat Ryer or Johnny Boursiquot as Go educators/speakers"},
      {"id": "9.3", "text": "Mentions GopherCon as the conference to follow"},
      {"id": "9.4", "text": "Provides specific names with their social handles or GitHub profiles"},
      {"id": "9.5", "text": "Lists at least 4 distinct speakers/community leaders"}
    ]
  },
  {
    "id": 10,
    "name": "go-performance-experts",
    "description": "Tests knowledge of Go performance and optimization experts to follow",
    "prompt": "I'm interested in Go performance optimization. Who are the experts I should follow for deep Go performance content?",
    "trap": "Without the skill, the model may suggest generic Go developers or only Dave Cheney",
    "assertions": [
      {"id": "10.1", "text": "Mentions Dmitry Vyukov as a Go performance expert"},
      {"id": "10.2", "text": "Mentions Dave Cheney for performance-related Go content"},
      {"id": "10.3", "text": "Provides GitHub usernames (e.g., dvyukov, davecheney)"},
      {"id": "10.4", "text": "Mentions Bill Kennedy / Ardan Labs for Go performance training"},
      {"id": "10.5", "text": "Mentions Jaana Dogan (rakyll) for Go internals/performance"}
    ]
  }
]

Requirements and compatibility

Written for: Claude Code, OpenAI Codex

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Needs: Declares allowed tools, Claude Code frontmatter

The author says: Designed for Claude Code, Codex or similar harness, and for projects using Golang.

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Created by
samber
Publisher
Samuel Berthe (Community)
Distributed by
Samuel Berthe
Source
samber/cc-skills-golang · skills/golang-stay-updated · commit bb1d43d
Licence
MIT License (redistribution allowed)
  • LICENSE (added by AutoGineer from LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by samber or Samuel Berthe.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download golang-stay-updated.zip