本文へ移動
cccskills
無料GitHub で公開

golang-stay-updated

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).

インストール方法を見る

含まれるファイル(2)

  • SKILL.md6.8 KB
  • evals/evals.json8.2 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Golang benchmarking, profiling, and performance measurement. Use when writing, running, or comparing Go benchmarks, profiling hot paths with pprof, interpreting CPU/memory/trace profiles, analyzing results with benchstat, setting up CI benchmark regression detection, or investigating production performance with Prometheus runtime metrics. Also use when the developer needs deep analysis on a specific performance indicator - this skill provides the measurement methodology, while `samber/cc-skills-golang@golang-performance` provides the optimization patterns.

日本語の概要は準備中です。原文の説明を表示しています。

samber/cc-skills-golang3,4642026年10月1日 更新

Golang CLI application development. Use when building, modifying, or reviewing a Go CLI tool — especially for command structure, flag handling, configuration layering, version embedding, exit codes, I/O patterns, signal handling, shell completion, argument validation, and CLI unit testing. Also triggers when code uses cobra, viper, or urfave/cli. For cobra-specific APIs → See `samber/cc-skills-golang@golang-spf13-cobra` skill; for viper configuration layering → See `samber/cc-skills-golang@golang-spf13-viper` skill.

日本語の概要は準備中です。原文の説明を表示しています。

samber/cc-skills-golang3,4642026年10月1日 更新

Golang 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).

日本語の概要は準備中です。原文の説明を表示しています。

samber/cc-skills-golang3,4642026年10月1日 更新

Golang concurrency design — goroutine lifecycle and leak prevention, channels and `select`, channel ownership and direction, `sync.Mutex`/`RWMutex`/`sync.Map`/`sync.Once`/atomics, `errgroup`, `singleflight`, worker pools, and fan-out/fan-in pipelines. Use when writing or reviewing concurrent Go code, when choosing between channels and mutexes, when protecting a shared map or counter, or when a goroutine has no clear exit. Not for defensive coding unrelated to concurrency such as nil panics, slice aliasing, or numeric overflow (→ See `samber/cc-skills-golang@golang-safety` skill), and not for debugging a specific hung, crashing, or racing program after the fact (→ See `samber/cc-skills-golang@golang-troubleshooting` skill).

日本語の概要は準備中です。原文の説明を表示しています。

samber/cc-skills-golang3,4642026年10月1日 更新

Idiomatic context.Context usage in Golang — propagation through API boundaries, cancellation, timeouts and deadlines, request-scoped values, context.WithoutCancel for background work outliving requests. Apply when designing context propagation across layers, debugging leaked or unexpired contexts, choosing between context.Background/TODO/WithoutCancel, or storing values in context. Not for code that merely accepts ctx as first parameter.

日本語の概要は準備中です。原文の説明を表示しています。

samber/cc-skills-golang3,4642026年10月1日 更新

GitHub Actions CI/CD pipeline configuration for Golang projects — workflow files for test, lint, SAST, coverage and vulnerability-scan jobs, Dependabot and Renovate config files, GoReleaser release pipelines, Docker build/push, repository security settings, and AI-driven PR review. Use when setting up or improving Go project CI, writing or fixing `.github/workflows/*.yml`, adding a linter or security scanner as a pipeline job, wiring automated dependency-update bots, or adding quality gates. Covers wiring tools into a pipeline, not the analysis they perform: do NOT use for choosing or interpreting security findings (→ See `samber/cc-skills-golang@golang-security` skill) or for choosing, upgrading, or auditing dependency versions (→ See `samber/cc-skills-golang@golang-dependency-management` skill).

日本語の概要は準備中です。原文の説明を表示しています。

samber/cc-skills-golang3,4642026年10月1日 更新

samber のスキルをすべて見る

このスキルの問題を報告する