Golang Stay Updated
Samuel BertheCommunityCreated by samberDistributed by Samuel Berthe
- Skill
- Guidelines
- Software development
- MIT
- No issues found
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
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/samber/golang-stay-updated/downloadUnzip 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
| 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 | 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 | 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 | 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 | 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 | 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
Subscribe to 1-2 newsletters - Don't overload yourself
Follow 10-20 key people on X/Bluesky who post regularly
Check Go.dev/blog weekly for official announcements
Join Go Slack for real-time discussions
Bookmark pkg.go.dev to discover new libraries — → See
samber/cc-skills-golang@golang-pkg-go-devskill to query a module's latest versions, docs, and vulnerabilities from the CLIAttend a GopherCon (virtual or in-person) yearly
Note: This guide is regularly updated. Suggest additions via GitHub issues.
Files
- ATTRIBUTION.mdAdded by AutoGineer914 B
- LICENSELicence file added by AutoGineer1.0 KiB
- SKILL.md6.8 KiB
- evals/evals.json8.2 KiB
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