返回 Skills
samber/cc-skills-golang· MIT 内容可用

golang-stay-updated

Provides resources to stay updated with Golang news, communities and people to follow. Use when seeking Go learning resources, discovering new libraries, finding community channels, or keeping up with Go language changes and releases.

安装

与 skills.sh 相同的 Command / Prompt 安装方式


name: golang-stay-updated description: "Provides resources to stay updated with Golang news, communities and people to follow. Use when seeking Go learning resources, discovering new libraries, finding community channels, or keeping up with Go language changes and releases." user-invocable: true license: MIT compatibility: Designed for Claude Code or similar AI coding agents, and for projects using Golang. metadata: author: samber version: "1.2.4" openclaw: emoji: "📰" homepage: https://github.com/samber/cc-skills-golang requires: bins: - go install: [] allowed-tools: Read Edit Write Glob Grep Bash(go:) Bash(golangci-lint:) Bash(git:*) Agent WebFetch WebSearch

<!-- 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/

Popular Go Authors & Educators

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.

附带文件

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"}
    ]
  }
]
    golang-stay-updated | Prompt Minder