Go skills

684 tagged Go, measured the same way as everything else here.

Browse within: go 103antigravity 47code 45ai-assistant 34opencode 31ai-skills 19codex-cli 19context-engineering 14go-chi 14go-template 14microservice 14agentic 11claude-code-skills 11agentic-coding 10

go-naming

01

infiniflow/ragflow

Skill Claude CodeCodex

Go naming conventions and best practices. Use this skill when working with Go code and need to name packages, files, directories, structs, interfaces, functions, variables, or constants. Provides comprehensive naming guidelines following Go community standards.

90k +195 today A 49 tokens original Apache-2.0

dep-updates

02

trufflesecurity/trufflehog

Skill Claude CodeCodexCursor

Plan and apply Go dependency updates, including advisory-driven bumps, Trivy/govulncheck validation, and supply-chain review. Use when the user asks to update dependencies, refresh modules for security alerts, or run dependency vulnerability scans.

28k 5d ago A 51 tokens AGPL-3.0

golang

03

JanDeDobbeleer/oh-my-posh

Skill Claude CodeCodex

Go coding standards and conventions for this project. Apply when writing, reviewing, or refactoring any Go source file.

23k 2d ago A 26 tokens original MIT

github/gh-aw

Skill Claude CodeCodex ✓ vendor

Code organization patterns, file structure guidelines, WASM build variants, and string processing conventions for gh-aw Go code.

5.1k +34 today A 28 tokens original MIT

ardanlabs/service

Skill Claude CodeCodex

Enforce primitive-at-edges / strong-types-in-Business layering and the toBus/fromBusResponse/toDB converter pattern. Use when writing, editing, or auditing Go files under app/, business/domain/, or .../stores/db.

4.1k 4d ago A 56 tokens original Apache-2.0

use-modern-go

08

ardanlabs/service

Skill Claude CodeCodex

Apply modern Go syntax guidelines based on the project's Go version. Use whenever writing, editing, or reviewing Go (.go) code — not only when explicitly asked for guidelines.

4.1k 4d ago A 38 tokens original Apache-2.0

agent-probe-dev

09

foru17/neko-master

Skill Claude CodeCodex

Develop, test and ship the Go agent probe (apps/agent) — build/test commands, protocol versioning, the nekoagent service wrapper, and constraints of router environments (OpenWrt/tmpfs). Use for any change under apps/agent.

3.9k +12 1mo ago A 55 tokens original MIT

golang-benchmark

11

samber/cc-skills-golang

Skill Claude CodeCodex

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…

3.1k +27 changed today A 104 tokens original MIT

samber/cc-skills-golang

Skill Claude CodeCodex

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…

3.1k +27 changed today A 181 tokens original MIT

golang-testing

13

samber/cc-skills-golang

Skill Claude CodeCodex

Production-ready Golang tests — table-driven tests, testify suites and mocks, parallel tests, fuzzing, fixtures, goroutine leak detection with goleak, snapshot testing, code coverage, integration tests, idiomatic test naming. Use when writing or reviewing Go tests, choosing a testing approach, setting up Go test CI…

3.1k +27 changed today A 115 tokens original MIT

use-modern-go

14

JetBrains/go-modern-guidelines

Skill Claude CodeCodex ✓ vendor

Use the Modern Go Guidelines CLI whenever writing, modifying, fixing, or refactoring Go code. Apply its version-specific guidance to generated changes.

3.0k +80 2d ago A 32 tokens original Apache-2.0

jwx-guide-v4

15

lestrrat-go/jwx

Skill Claude CodeCodex

Guide for developing Go applications with github.com/lestrrat-go/jwx v4 — parse/sign JWTs, work with JWS/JWE/JWK, pick algorithms, and avoid the common footguns. For developers using jwx, not for developing the library itself.

2.4k 2d ago A 61 tokens original MIT

assertions

16

onsi/gomega

Skill Claude CodeCodex

Write correct synchronous Gomega assertions — Expect/Ω notation, the To/NotTo/ToNot/Should/ShouldNot equivalences, the multi-return error idiom, Succeed vs HaveOccurred, the .Error() chaining form, annotating assertions (format-string and func()string), tuning failure output via the format subpackage…

2.4k +3 5d ago A 145 tokens original MIT

twilight-ai

17

felinics/Memoh

Skill Claude CodeCodex

Assist with development in the Twilight AI Go SDK. Use when working in this repository, adding or updating providers, embeddings, tool calling, streaming, examples, or docs for Twilight AI.

2.2k +46 today A 41 tokens AGPL-3.0

go-testing

18

Gentleman-Programming/Gentleman.Dots

Skill Claude CodeCodex

Go testing patterns for Gentleman.Dots, including Bubbletea TUI testing. Trigger: When writing Go tests, using teatest, or adding test coverage.

1.9k +2 5d ago A 34 tokens original Apache-2.0

golang-gomlx

19

gomlx/gomlx

Skill Claude CodeCodex

Machine learning models training and inference using GoMLX for Go. It provides an abstraction to create vectorized computation graphs, that can then be JIT-compiled (Just-In-Time) and executed very fast, with backends using XLA (for CPU/CUDA/TPU), Go and others. Includes a reach set of vector (tensors) operations on…

1.6k +4 yesterday A 143 tokens original Apache-2.0

sync-upstream

20

nyaruka/phonenumbers

Skill Claude CodeCodex

Sync this Go port with a new upstream google/libphonenumber release — regenerate the embedded metadata and reconcile the ported Java logic. Takes an optional argument — data (metadata regen only), code (code reconciliation only), or empty for both. Use when the user says "sync with upstream", "do an upstream sync"…

1.6k yesterday A 124 tokens original MIT

nightshift-release

21

marcus/nightshift

Skill Claude CodeCodex

Release a new version of the nightshift Go project using goreleaser. Use when the user asks to cut a release, push a new version, bump the version, publish a release, or verify a release succeeded. Covers version bumping, git tagging, goreleaser dry-run validation, pushing, and post-release verification via GitHub…

1.0k +1 1mo ago C 77 tokens original MIT

bubbletea

22

hmans/beans

Skill Claude CodeCodex

Browse Bubbletea TUI framework documentation and examples. Use when working with Bubbletea components, models, commands, or building terminal user interfaces in Go.

911 +2 4mo ago A 33 tokens original Apache-2.0

writing-go

23

ardanlabs/kronk

Skill Claude CodeCodex

Apply modern Go syntax guidelines based on project's Go version. Use when user ask for modern Go code guidelines.

767 3d ago A 24 tokens original Apache-2.0