
Go skills for coding agents: idiomatic style, error handling, testing, concurrency, security and performance for production Go projects.
Pack · 46 skillsby samber
4 images
About
cc-skills-golang is Samuel Berthe's (samber) pack of Agent Skills for production-ready Go projects. Each skill is a set of instructions your agent loads only when a task calls for it, so it doesn't fill your context. They cover the Go language, testing, security, observability and popular libraries. The maker says he bootstrapped them from his own Go project commits, then edited, tested and reviewed them by hand. What its skills teach your agent - Code quality: code style, naming, error handling, defensive coding, struct and interface design, documentation, linting and security - Architecture: concurrency, context, data structures, database access, dependency injection, design patterns, moving to newer Go features, and safe refactoring at scale - Testing and performance: table-driven tests, fuzzing, goroutine leak checks, benchmarks and pprof profiling, performance tuning, observability and troubleshooting - Project setup: project layout, CLI apps, CI on GitHub Actions, Go modules, gopls code intelligence and pkg.go.dev lookups - Libraries: gRPC, GraphQL, Swagger, Cobra, Viper, testify, google/wire, uber dig and fx, and samber's own lo, mo, ro, do, hot, oops and slog packages How to install it Run npx skills add https://github.com/samber/cc-skills-golang --all, or pick one with --skill golang-testing. In Claude Code, run /plugin marketplace add samber/cc, then /plugin install cc-skills-golang@samber. It also installs as a Gemini CLI extension, and the README covers Cursor, GitHub Copilot, OpenCode, OpenClaw, Antigravity and more. Good to know - No sign-in: the skills run inside your agent. - The skills reference each other, so the maker recommends installing all the general-purpose ones together. - Several have modes (write, review, audit, debug), and some fan out sub-agents to audit a large codebase. - Some call local tools such as go, golangci-lint or gotests, and say how to install them. - Skills marked overridable give way to your company's own skills, so your team's conventions win. - A community project by Samuel Berthe, MIT licensed. It isn't an official Go project.
Once it’s added
“Write table-driven tests for this Go package, with fuzzing for the parser.”
“Review this Go code for error handling and naming.”
“Audit this service for security issues: SQL injection, secrets and crypto.”
“Find why this endpoint allocates so much and make it faster.”
“Modernize this codebase to use iterators, slog and min/max.”
“Set up a GitHub Actions CI pipeline for this Go module.”
Before you add it
Reads only
Your Go code, tests and go.mod · Package docs and versions on pkg.go.dev, when looking up a library
Makes changes · your agent can ask first
Go code, tests and benchmarks in your project · Lint and CI configuration, when you ask for them
Pack · 46 skills, each with its own page
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
No reviews yet. Used cc-skills-golang? Say how it went.
Write a reviewRuns on your machine.
Runs on your machine.
Runs on your machine.
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-benchmark ~/.copilot/skills/golang-benchmark npx -y degit samber/cc-skills-golang/skills/golang-cli ~/.copilot/skills/golang-cli npx -y degit samber/cc-skills-golang/skills/golang-code-style ~/.copilot/skills/golang-code-style npx -y degit samber/cc-skills-golang/skills/golang-concurrency ~/.copilot/skills/golang-concurrency npx -y degit samber/cc-skills-golang/skills/golang-context ~/.copilot/skills/golang-context npx -y degit samber/cc-skills-golang/skills/golang-continuous-integration ~/.copilot/skills/golang-continuous-integration npx -y degit samber/cc-skills-golang/skills/golang-data-structures ~/.copilot/skills/golang-data-structures npx -y degit samber/cc-skills-golang/skills/golang-database ~/.copilot/skills/golang-database npx -y degit samber/cc-skills-golang/skills/golang-dependency-injection ~/.copilot/skills/golang-dependency-injection npx -y degit samber/cc-skills-golang/skills/golang-dependency-management ~/.copilot/skills/golang-dependency-management npx -y degit samber/cc-skills-golang/skills/golang-design-patterns ~/.copilot/skills/golang-design-patterns npx -y degit samber/cc-skills-golang/skills/golang-documentation ~/.copilot/skills/golang-documentation npx -y degit samber/cc-skills-golang/skills/golang-error-handling ~/.copilot/skills/golang-error-handling npx -y degit samber/cc-skills-golang/skills/golang-google-wire ~/.copilot/skills/golang-google-wire npx -y degit samber/cc-skills-golang/skills/golang-gopls ~/.copilot/skills/golang-gopls npx -y degit samber/cc-skills-golang/skills/golang-graphql ~/.copilot/skills/golang-graphql npx -y degit samber/cc-skills-golang/skills/golang-grpc ~/.copilot/skills/golang-grpc npx -y degit samber/cc-skills-golang/skills/golang-how-to ~/.copilot/skills/golang-how-to npx -y degit samber/cc-skills-golang/skills/golang-lint ~/.copilot/skills/golang-lint npx -y degit samber/cc-skills-golang/skills/golang-modernize ~/.copilot/skills/golang-modernize npx -y degit samber/cc-skills-golang/skills/golang-naming ~/.copilot/skills/golang-naming npx -y degit samber/cc-skills-golang/skills/golang-observability ~/.copilot/skills/golang-observability npx -y degit samber/cc-skills-golang/skills/golang-performance ~/.copilot/skills/golang-performance npx -y degit samber/cc-skills-golang/skills/golang-pkg-go-dev ~/.copilot/skills/golang-pkg-go-dev npx -y degit samber/cc-skills-golang/skills/golang-popular-libraries ~/.copilot/skills/golang-popular-libraries npx -y degit samber/cc-skills-golang/skills/golang-project-layout ~/.copilot/skills/golang-project-layout npx -y degit samber/cc-skills-golang/skills/golang-refactoring ~/.copilot/skills/golang-refactoring npx -y degit samber/cc-skills-golang/skills/golang-safety ~/.copilot/skills/golang-safety npx -y degit samber/cc-skills-golang/skills/golang-samber-do ~/.copilot/skills/golang-samber-do npx -y degit samber/cc-skills-golang/skills/golang-samber-hot ~/.copilot/skills/golang-samber-hot npx -y degit samber/cc-skills-golang/skills/golang-samber-lo ~/.copilot/skills/golang-samber-lo npx -y degit samber/cc-skills-golang/skills/golang-samber-mo ~/.copilot/skills/golang-samber-mo npx -y degit samber/cc-skills-golang/skills/golang-samber-oops ~/.copilot/skills/golang-samber-oops npx -y degit samber/cc-skills-golang/skills/golang-samber-ro ~/.copilot/skills/golang-samber-ro npx -y degit samber/cc-skills-golang/skills/golang-samber-slog ~/.copilot/skills/golang-samber-slog npx -y degit samber/cc-skills-golang/skills/golang-security ~/.copilot/skills/golang-security npx -y degit samber/cc-skills-golang/skills/golang-spf13-cobra ~/.copilot/skills/golang-spf13-cobra npx -y degit samber/cc-skills-golang/skills/golang-spf13-viper ~/.copilot/skills/golang-spf13-viper npx -y degit samber/cc-skills-golang/skills/golang-stay-updated ~/.copilot/skills/golang-stay-updated npx -y degit samber/cc-skills-golang/skills/golang-stretchr-testify ~/.copilot/skills/golang-stretchr-testify npx -y degit samber/cc-skills-golang/skills/golang-structs-interfaces ~/.copilot/skills/golang-structs-interfaces npx -y degit samber/cc-skills-golang/skills/golang-swagger ~/.copilot/skills/golang-swagger npx -y degit samber/cc-skills-golang/skills/golang-testing ~/.copilot/skills/golang-testing npx -y degit samber/cc-skills-golang/skills/golang-troubleshooting ~/.copilot/skills/golang-troubleshooting npx -y degit samber/cc-skills-golang/skills/golang-uber-dig ~/.copilot/skills/golang-uber-dig npx -y degit samber/cc-skills-golang/skills/golang-uber-fx ~/.copilot/skills/golang-uber-fx
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-benchmark ~/.cursor/skills/golang-benchmark npx -y degit samber/cc-skills-golang/skills/golang-cli ~/.cursor/skills/golang-cli npx -y degit samber/cc-skills-golang/skills/golang-code-style ~/.cursor/skills/golang-code-style npx -y degit samber/cc-skills-golang/skills/golang-concurrency ~/.cursor/skills/golang-concurrency npx -y degit samber/cc-skills-golang/skills/golang-context ~/.cursor/skills/golang-context npx -y degit samber/cc-skills-golang/skills/golang-continuous-integration ~/.cursor/skills/golang-continuous-integration npx -y degit samber/cc-skills-golang/skills/golang-data-structures ~/.cursor/skills/golang-data-structures npx -y degit samber/cc-skills-golang/skills/golang-database ~/.cursor/skills/golang-database npx -y degit samber/cc-skills-golang/skills/golang-dependency-injection ~/.cursor/skills/golang-dependency-injection npx -y degit samber/cc-skills-golang/skills/golang-dependency-management ~/.cursor/skills/golang-dependency-management npx -y degit samber/cc-skills-golang/skills/golang-design-patterns ~/.cursor/skills/golang-design-patterns npx -y degit samber/cc-skills-golang/skills/golang-documentation ~/.cursor/skills/golang-documentation npx -y degit samber/cc-skills-golang/skills/golang-error-handling ~/.cursor/skills/golang-error-handling npx -y degit samber/cc-skills-golang/skills/golang-google-wire ~/.cursor/skills/golang-google-wire npx -y degit samber/cc-skills-golang/skills/golang-gopls ~/.cursor/skills/golang-gopls npx -y degit samber/cc-skills-golang/skills/golang-graphql ~/.cursor/skills/golang-graphql npx -y degit samber/cc-skills-golang/skills/golang-grpc ~/.cursor/skills/golang-grpc npx -y degit samber/cc-skills-golang/skills/golang-how-to ~/.cursor/skills/golang-how-to npx -y degit samber/cc-skills-golang/skills/golang-lint ~/.cursor/skills/golang-lint npx -y degit samber/cc-skills-golang/skills/golang-modernize ~/.cursor/skills/golang-modernize npx -y degit samber/cc-skills-golang/skills/golang-naming ~/.cursor/skills/golang-naming npx -y degit samber/cc-skills-golang/skills/golang-observability ~/.cursor/skills/golang-observability npx -y degit samber/cc-skills-golang/skills/golang-performance ~/.cursor/skills/golang-performance npx -y degit samber/cc-skills-golang/skills/golang-pkg-go-dev ~/.cursor/skills/golang-pkg-go-dev npx -y degit samber/cc-skills-golang/skills/golang-popular-libraries ~/.cursor/skills/golang-popular-libraries npx -y degit samber/cc-skills-golang/skills/golang-project-layout ~/.cursor/skills/golang-project-layout npx -y degit samber/cc-skills-golang/skills/golang-refactoring ~/.cursor/skills/golang-refactoring npx -y degit samber/cc-skills-golang/skills/golang-safety ~/.cursor/skills/golang-safety npx -y degit samber/cc-skills-golang/skills/golang-samber-do ~/.cursor/skills/golang-samber-do npx -y degit samber/cc-skills-golang/skills/golang-samber-hot ~/.cursor/skills/golang-samber-hot npx -y degit samber/cc-skills-golang/skills/golang-samber-lo ~/.cursor/skills/golang-samber-lo npx -y degit samber/cc-skills-golang/skills/golang-samber-mo ~/.cursor/skills/golang-samber-mo npx -y degit samber/cc-skills-golang/skills/golang-samber-oops ~/.cursor/skills/golang-samber-oops npx -y degit samber/cc-skills-golang/skills/golang-samber-ro ~/.cursor/skills/golang-samber-ro npx -y degit samber/cc-skills-golang/skills/golang-samber-slog ~/.cursor/skills/golang-samber-slog npx -y degit samber/cc-skills-golang/skills/golang-security ~/.cursor/skills/golang-security npx -y degit samber/cc-skills-golang/skills/golang-spf13-cobra ~/.cursor/skills/golang-spf13-cobra npx -y degit samber/cc-skills-golang/skills/golang-spf13-viper ~/.cursor/skills/golang-spf13-viper npx -y degit samber/cc-skills-golang/skills/golang-stay-updated ~/.cursor/skills/golang-stay-updated npx -y degit samber/cc-skills-golang/skills/golang-stretchr-testify ~/.cursor/skills/golang-stretchr-testify npx -y degit samber/cc-skills-golang/skills/golang-structs-interfaces ~/.cursor/skills/golang-structs-interfaces npx -y degit samber/cc-skills-golang/skills/golang-swagger ~/.cursor/skills/golang-swagger npx -y degit samber/cc-skills-golang/skills/golang-testing ~/.cursor/skills/golang-testing npx -y degit samber/cc-skills-golang/skills/golang-troubleshooting ~/.cursor/skills/golang-troubleshooting npx -y degit samber/cc-skills-golang/skills/golang-uber-dig ~/.cursor/skills/golang-uber-dig npx -y degit samber/cc-skills-golang/skills/golang-uber-fx ~/.cursor/skills/golang-uber-fx
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-benchmark ~/.claude/skills/golang-benchmark npx -y degit samber/cc-skills-golang/skills/golang-cli ~/.claude/skills/golang-cli npx -y degit samber/cc-skills-golang/skills/golang-code-style ~/.claude/skills/golang-code-style npx -y degit samber/cc-skills-golang/skills/golang-concurrency ~/.claude/skills/golang-concurrency npx -y degit samber/cc-skills-golang/skills/golang-context ~/.claude/skills/golang-context npx -y degit samber/cc-skills-golang/skills/golang-continuous-integration ~/.claude/skills/golang-continuous-integration npx -y degit samber/cc-skills-golang/skills/golang-data-structures ~/.claude/skills/golang-data-structures npx -y degit samber/cc-skills-golang/skills/golang-database ~/.claude/skills/golang-database npx -y degit samber/cc-skills-golang/skills/golang-dependency-injection ~/.claude/skills/golang-dependency-injection npx -y degit samber/cc-skills-golang/skills/golang-dependency-management ~/.claude/skills/golang-dependency-management npx -y degit samber/cc-skills-golang/skills/golang-design-patterns ~/.claude/skills/golang-design-patterns npx -y degit samber/cc-skills-golang/skills/golang-documentation ~/.claude/skills/golang-documentation npx -y degit samber/cc-skills-golang/skills/golang-error-handling ~/.claude/skills/golang-error-handling npx -y degit samber/cc-skills-golang/skills/golang-google-wire ~/.claude/skills/golang-google-wire npx -y degit samber/cc-skills-golang/skills/golang-gopls ~/.claude/skills/golang-gopls npx -y degit samber/cc-skills-golang/skills/golang-graphql ~/.claude/skills/golang-graphql npx -y degit samber/cc-skills-golang/skills/golang-grpc ~/.claude/skills/golang-grpc npx -y degit samber/cc-skills-golang/skills/golang-how-to ~/.claude/skills/golang-how-to npx -y degit samber/cc-skills-golang/skills/golang-lint ~/.claude/skills/golang-lint npx -y degit samber/cc-skills-golang/skills/golang-modernize ~/.claude/skills/golang-modernize npx -y degit samber/cc-skills-golang/skills/golang-naming ~/.claude/skills/golang-naming npx -y degit samber/cc-skills-golang/skills/golang-observability ~/.claude/skills/golang-observability npx -y degit samber/cc-skills-golang/skills/golang-performance ~/.claude/skills/golang-performance npx -y degit samber/cc-skills-golang/skills/golang-pkg-go-dev ~/.claude/skills/golang-pkg-go-dev npx -y degit samber/cc-skills-golang/skills/golang-popular-libraries ~/.claude/skills/golang-popular-libraries npx -y degit samber/cc-skills-golang/skills/golang-project-layout ~/.claude/skills/golang-project-layout npx -y degit samber/cc-skills-golang/skills/golang-refactoring ~/.claude/skills/golang-refactoring npx -y degit samber/cc-skills-golang/skills/golang-safety ~/.claude/skills/golang-safety npx -y degit samber/cc-skills-golang/skills/golang-samber-do ~/.claude/skills/golang-samber-do npx -y degit samber/cc-skills-golang/skills/golang-samber-hot ~/.claude/skills/golang-samber-hot npx -y degit samber/cc-skills-golang/skills/golang-samber-lo ~/.claude/skills/golang-samber-lo npx -y degit samber/cc-skills-golang/skills/golang-samber-mo ~/.claude/skills/golang-samber-mo npx -y degit samber/cc-skills-golang/skills/golang-samber-oops ~/.claude/skills/golang-samber-oops npx -y degit samber/cc-skills-golang/skills/golang-samber-ro ~/.claude/skills/golang-samber-ro npx -y degit samber/cc-skills-golang/skills/golang-samber-slog ~/.claude/skills/golang-samber-slog npx -y degit samber/cc-skills-golang/skills/golang-security ~/.claude/skills/golang-security npx -y degit samber/cc-skills-golang/skills/golang-spf13-cobra ~/.claude/skills/golang-spf13-cobra npx -y degit samber/cc-skills-golang/skills/golang-spf13-viper ~/.claude/skills/golang-spf13-viper npx -y degit samber/cc-skills-golang/skills/golang-stay-updated ~/.claude/skills/golang-stay-updated npx -y degit samber/cc-skills-golang/skills/golang-stretchr-testify ~/.claude/skills/golang-stretchr-testify npx -y degit samber/cc-skills-golang/skills/golang-structs-interfaces ~/.claude/skills/golang-structs-interfaces npx -y degit samber/cc-skills-golang/skills/golang-swagger ~/.claude/skills/golang-swagger npx -y degit samber/cc-skills-golang/skills/golang-testing ~/.claude/skills/golang-testing npx -y degit samber/cc-skills-golang/skills/golang-troubleshooting ~/.claude/skills/golang-troubleshooting npx -y degit samber/cc-skills-golang/skills/golang-uber-dig ~/.claude/skills/golang-uber-dig npx -y degit samber/cc-skills-golang/skills/golang-uber-fx ~/.claude/skills/golang-uber-fx
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-benchmark ~/.agents/skills/golang-benchmark npx -y degit samber/cc-skills-golang/skills/golang-cli ~/.agents/skills/golang-cli npx -y degit samber/cc-skills-golang/skills/golang-code-style ~/.agents/skills/golang-code-style npx -y degit samber/cc-skills-golang/skills/golang-concurrency ~/.agents/skills/golang-concurrency npx -y degit samber/cc-skills-golang/skills/golang-context ~/.agents/skills/golang-context npx -y degit samber/cc-skills-golang/skills/golang-continuous-integration ~/.agents/skills/golang-continuous-integration npx -y degit samber/cc-skills-golang/skills/golang-data-structures ~/.agents/skills/golang-data-structures npx -y degit samber/cc-skills-golang/skills/golang-database ~/.agents/skills/golang-database npx -y degit samber/cc-skills-golang/skills/golang-dependency-injection ~/.agents/skills/golang-dependency-injection npx -y degit samber/cc-skills-golang/skills/golang-dependency-management ~/.agents/skills/golang-dependency-management npx -y degit samber/cc-skills-golang/skills/golang-design-patterns ~/.agents/skills/golang-design-patterns npx -y degit samber/cc-skills-golang/skills/golang-documentation ~/.agents/skills/golang-documentation npx -y degit samber/cc-skills-golang/skills/golang-error-handling ~/.agents/skills/golang-error-handling npx -y degit samber/cc-skills-golang/skills/golang-google-wire ~/.agents/skills/golang-google-wire npx -y degit samber/cc-skills-golang/skills/golang-gopls ~/.agents/skills/golang-gopls npx -y degit samber/cc-skills-golang/skills/golang-graphql ~/.agents/skills/golang-graphql npx -y degit samber/cc-skills-golang/skills/golang-grpc ~/.agents/skills/golang-grpc npx -y degit samber/cc-skills-golang/skills/golang-how-to ~/.agents/skills/golang-how-to npx -y degit samber/cc-skills-golang/skills/golang-lint ~/.agents/skills/golang-lint npx -y degit samber/cc-skills-golang/skills/golang-modernize ~/.agents/skills/golang-modernize npx -y degit samber/cc-skills-golang/skills/golang-naming ~/.agents/skills/golang-naming npx -y degit samber/cc-skills-golang/skills/golang-observability ~/.agents/skills/golang-observability npx -y degit samber/cc-skills-golang/skills/golang-performance ~/.agents/skills/golang-performance npx -y degit samber/cc-skills-golang/skills/golang-pkg-go-dev ~/.agents/skills/golang-pkg-go-dev npx -y degit samber/cc-skills-golang/skills/golang-popular-libraries ~/.agents/skills/golang-popular-libraries npx -y degit samber/cc-skills-golang/skills/golang-project-layout ~/.agents/skills/golang-project-layout npx -y degit samber/cc-skills-golang/skills/golang-refactoring ~/.agents/skills/golang-refactoring npx -y degit samber/cc-skills-golang/skills/golang-safety ~/.agents/skills/golang-safety npx -y degit samber/cc-skills-golang/skills/golang-samber-do ~/.agents/skills/golang-samber-do npx -y degit samber/cc-skills-golang/skills/golang-samber-hot ~/.agents/skills/golang-samber-hot npx -y degit samber/cc-skills-golang/skills/golang-samber-lo ~/.agents/skills/golang-samber-lo npx -y degit samber/cc-skills-golang/skills/golang-samber-mo ~/.agents/skills/golang-samber-mo npx -y degit samber/cc-skills-golang/skills/golang-samber-oops ~/.agents/skills/golang-samber-oops npx -y degit samber/cc-skills-golang/skills/golang-samber-ro ~/.agents/skills/golang-samber-ro npx -y degit samber/cc-skills-golang/skills/golang-samber-slog ~/.agents/skills/golang-samber-slog npx -y degit samber/cc-skills-golang/skills/golang-security ~/.agents/skills/golang-security npx -y degit samber/cc-skills-golang/skills/golang-spf13-cobra ~/.agents/skills/golang-spf13-cobra npx -y degit samber/cc-skills-golang/skills/golang-spf13-viper ~/.agents/skills/golang-spf13-viper npx -y degit samber/cc-skills-golang/skills/golang-stay-updated ~/.agents/skills/golang-stay-updated npx -y degit samber/cc-skills-golang/skills/golang-stretchr-testify ~/.agents/skills/golang-stretchr-testify npx -y degit samber/cc-skills-golang/skills/golang-structs-interfaces ~/.agents/skills/golang-structs-interfaces npx -y degit samber/cc-skills-golang/skills/golang-swagger ~/.agents/skills/golang-swagger npx -y degit samber/cc-skills-golang/skills/golang-testing ~/.agents/skills/golang-testing npx -y degit samber/cc-skills-golang/skills/golang-troubleshooting ~/.agents/skills/golang-troubleshooting npx -y degit samber/cc-skills-golang/skills/golang-uber-dig ~/.agents/skills/golang-uber-dig npx -y degit samber/cc-skills-golang/skills/golang-uber-fx ~/.agents/skills/golang-uber-fx
Runs on your machine.
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-benchmark ~/.gemini/skills/golang-benchmark npx -y degit samber/cc-skills-golang/skills/golang-cli ~/.gemini/skills/golang-cli npx -y degit samber/cc-skills-golang/skills/golang-code-style ~/.gemini/skills/golang-code-style npx -y degit samber/cc-skills-golang/skills/golang-concurrency ~/.gemini/skills/golang-concurrency npx -y degit samber/cc-skills-golang/skills/golang-context ~/.gemini/skills/golang-context npx -y degit samber/cc-skills-golang/skills/golang-continuous-integration ~/.gemini/skills/golang-continuous-integration npx -y degit samber/cc-skills-golang/skills/golang-data-structures ~/.gemini/skills/golang-data-structures npx -y degit samber/cc-skills-golang/skills/golang-database ~/.gemini/skills/golang-database npx -y degit samber/cc-skills-golang/skills/golang-dependency-injection ~/.gemini/skills/golang-dependency-injection npx -y degit samber/cc-skills-golang/skills/golang-dependency-management ~/.gemini/skills/golang-dependency-management npx -y degit samber/cc-skills-golang/skills/golang-design-patterns ~/.gemini/skills/golang-design-patterns npx -y degit samber/cc-skills-golang/skills/golang-documentation ~/.gemini/skills/golang-documentation npx -y degit samber/cc-skills-golang/skills/golang-error-handling ~/.gemini/skills/golang-error-handling npx -y degit samber/cc-skills-golang/skills/golang-google-wire ~/.gemini/skills/golang-google-wire npx -y degit samber/cc-skills-golang/skills/golang-gopls ~/.gemini/skills/golang-gopls npx -y degit samber/cc-skills-golang/skills/golang-graphql ~/.gemini/skills/golang-graphql npx -y degit samber/cc-skills-golang/skills/golang-grpc ~/.gemini/skills/golang-grpc npx -y degit samber/cc-skills-golang/skills/golang-how-to ~/.gemini/skills/golang-how-to npx -y degit samber/cc-skills-golang/skills/golang-lint ~/.gemini/skills/golang-lint npx -y degit samber/cc-skills-golang/skills/golang-modernize ~/.gemini/skills/golang-modernize npx -y degit samber/cc-skills-golang/skills/golang-naming ~/.gemini/skills/golang-naming npx -y degit samber/cc-skills-golang/skills/golang-observability ~/.gemini/skills/golang-observability npx -y degit samber/cc-skills-golang/skills/golang-performance ~/.gemini/skills/golang-performance npx -y degit samber/cc-skills-golang/skills/golang-pkg-go-dev ~/.gemini/skills/golang-pkg-go-dev npx -y degit samber/cc-skills-golang/skills/golang-popular-libraries ~/.gemini/skills/golang-popular-libraries npx -y degit samber/cc-skills-golang/skills/golang-project-layout ~/.gemini/skills/golang-project-layout npx -y degit samber/cc-skills-golang/skills/golang-refactoring ~/.gemini/skills/golang-refactoring npx -y degit samber/cc-skills-golang/skills/golang-safety ~/.gemini/skills/golang-safety npx -y degit samber/cc-skills-golang/skills/golang-samber-do ~/.gemini/skills/golang-samber-do npx -y degit samber/cc-skills-golang/skills/golang-samber-hot ~/.gemini/skills/golang-samber-hot npx -y degit samber/cc-skills-golang/skills/golang-samber-lo ~/.gemini/skills/golang-samber-lo npx -y degit samber/cc-skills-golang/skills/golang-samber-mo ~/.gemini/skills/golang-samber-mo npx -y degit samber/cc-skills-golang/skills/golang-samber-oops ~/.gemini/skills/golang-samber-oops npx -y degit samber/cc-skills-golang/skills/golang-samber-ro ~/.gemini/skills/golang-samber-ro npx -y degit samber/cc-skills-golang/skills/golang-samber-slog ~/.gemini/skills/golang-samber-slog npx -y degit samber/cc-skills-golang/skills/golang-security ~/.gemini/skills/golang-security npx -y degit samber/cc-skills-golang/skills/golang-spf13-cobra ~/.gemini/skills/golang-spf13-cobra npx -y degit samber/cc-skills-golang/skills/golang-spf13-viper ~/.gemini/skills/golang-spf13-viper npx -y degit samber/cc-skills-golang/skills/golang-stay-updated ~/.gemini/skills/golang-stay-updated npx -y degit samber/cc-skills-golang/skills/golang-stretchr-testify ~/.gemini/skills/golang-stretchr-testify npx -y degit samber/cc-skills-golang/skills/golang-structs-interfaces ~/.gemini/skills/golang-structs-interfaces npx -y degit samber/cc-skills-golang/skills/golang-swagger ~/.gemini/skills/golang-swagger npx -y degit samber/cc-skills-golang/skills/golang-testing ~/.gemini/skills/golang-testing npx -y degit samber/cc-skills-golang/skills/golang-troubleshooting ~/.gemini/skills/golang-troubleshooting npx -y degit samber/cc-skills-golang/skills/golang-uber-dig ~/.gemini/skills/golang-uber-dig npx -y degit samber/cc-skills-golang/skills/golang-uber-fx ~/.gemini/skills/golang-uber-fx
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-benchmark .agents/skills/golang-benchmark npx -y degit samber/cc-skills-golang/skills/golang-cli .agents/skills/golang-cli npx -y degit samber/cc-skills-golang/skills/golang-code-style .agents/skills/golang-code-style npx -y degit samber/cc-skills-golang/skills/golang-concurrency .agents/skills/golang-concurrency npx -y degit samber/cc-skills-golang/skills/golang-context .agents/skills/golang-context npx -y degit samber/cc-skills-golang/skills/golang-continuous-integration .agents/skills/golang-continuous-integration npx -y degit samber/cc-skills-golang/skills/golang-data-structures .agents/skills/golang-data-structures npx -y degit samber/cc-skills-golang/skills/golang-database .agents/skills/golang-database npx -y degit samber/cc-skills-golang/skills/golang-dependency-injection .agents/skills/golang-dependency-injection npx -y degit samber/cc-skills-golang/skills/golang-dependency-management .agents/skills/golang-dependency-management npx -y degit samber/cc-skills-golang/skills/golang-design-patterns .agents/skills/golang-design-patterns npx -y degit samber/cc-skills-golang/skills/golang-documentation .agents/skills/golang-documentation npx -y degit samber/cc-skills-golang/skills/golang-error-handling .agents/skills/golang-error-handling npx -y degit samber/cc-skills-golang/skills/golang-google-wire .agents/skills/golang-google-wire npx -y degit samber/cc-skills-golang/skills/golang-gopls .agents/skills/golang-gopls npx -y degit samber/cc-skills-golang/skills/golang-graphql .agents/skills/golang-graphql npx -y degit samber/cc-skills-golang/skills/golang-grpc .agents/skills/golang-grpc npx -y degit samber/cc-skills-golang/skills/golang-how-to .agents/skills/golang-how-to npx -y degit samber/cc-skills-golang/skills/golang-lint .agents/skills/golang-lint npx -y degit samber/cc-skills-golang/skills/golang-modernize .agents/skills/golang-modernize npx -y degit samber/cc-skills-golang/skills/golang-naming .agents/skills/golang-naming npx -y degit samber/cc-skills-golang/skills/golang-observability .agents/skills/golang-observability npx -y degit samber/cc-skills-golang/skills/golang-performance .agents/skills/golang-performance npx -y degit samber/cc-skills-golang/skills/golang-pkg-go-dev .agents/skills/golang-pkg-go-dev npx -y degit samber/cc-skills-golang/skills/golang-popular-libraries .agents/skills/golang-popular-libraries npx -y degit samber/cc-skills-golang/skills/golang-project-layout .agents/skills/golang-project-layout npx -y degit samber/cc-skills-golang/skills/golang-refactoring .agents/skills/golang-refactoring npx -y degit samber/cc-skills-golang/skills/golang-safety .agents/skills/golang-safety npx -y degit samber/cc-skills-golang/skills/golang-samber-do .agents/skills/golang-samber-do npx -y degit samber/cc-skills-golang/skills/golang-samber-hot .agents/skills/golang-samber-hot npx -y degit samber/cc-skills-golang/skills/golang-samber-lo .agents/skills/golang-samber-lo npx -y degit samber/cc-skills-golang/skills/golang-samber-mo .agents/skills/golang-samber-mo npx -y degit samber/cc-skills-golang/skills/golang-samber-oops .agents/skills/golang-samber-oops npx -y degit samber/cc-skills-golang/skills/golang-samber-ro .agents/skills/golang-samber-ro npx -y degit samber/cc-skills-golang/skills/golang-samber-slog .agents/skills/golang-samber-slog npx -y degit samber/cc-skills-golang/skills/golang-security .agents/skills/golang-security npx -y degit samber/cc-skills-golang/skills/golang-spf13-cobra .agents/skills/golang-spf13-cobra npx -y degit samber/cc-skills-golang/skills/golang-spf13-viper .agents/skills/golang-spf13-viper npx -y degit samber/cc-skills-golang/skills/golang-stay-updated .agents/skills/golang-stay-updated npx -y degit samber/cc-skills-golang/skills/golang-stretchr-testify .agents/skills/golang-stretchr-testify npx -y degit samber/cc-skills-golang/skills/golang-structs-interfaces .agents/skills/golang-structs-interfaces npx -y degit samber/cc-skills-golang/skills/golang-swagger .agents/skills/golang-swagger npx -y degit samber/cc-skills-golang/skills/golang-testing .agents/skills/golang-testing npx -y degit samber/cc-skills-golang/skills/golang-troubleshooting .agents/skills/golang-troubleshooting npx -y degit samber/cc-skills-golang/skills/golang-uber-dig .agents/skills/golang-uber-dig npx -y degit samber/cc-skills-golang/skills/golang-uber-fx .agents/skills/golang-uber-fx
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-benchmark ~/.openclaw/skills/golang-benchmark npx -y degit samber/cc-skills-golang/skills/golang-cli ~/.openclaw/skills/golang-cli npx -y degit samber/cc-skills-golang/skills/golang-code-style ~/.openclaw/skills/golang-code-style npx -y degit samber/cc-skills-golang/skills/golang-concurrency ~/.openclaw/skills/golang-concurrency npx -y degit samber/cc-skills-golang/skills/golang-context ~/.openclaw/skills/golang-context npx -y degit samber/cc-skills-golang/skills/golang-continuous-integration ~/.openclaw/skills/golang-continuous-integration npx -y degit samber/cc-skills-golang/skills/golang-data-structures ~/.openclaw/skills/golang-data-structures npx -y degit samber/cc-skills-golang/skills/golang-database ~/.openclaw/skills/golang-database npx -y degit samber/cc-skills-golang/skills/golang-dependency-injection ~/.openclaw/skills/golang-dependency-injection npx -y degit samber/cc-skills-golang/skills/golang-dependency-management ~/.openclaw/skills/golang-dependency-management npx -y degit samber/cc-skills-golang/skills/golang-design-patterns ~/.openclaw/skills/golang-design-patterns npx -y degit samber/cc-skills-golang/skills/golang-documentation ~/.openclaw/skills/golang-documentation npx -y degit samber/cc-skills-golang/skills/golang-error-handling ~/.openclaw/skills/golang-error-handling npx -y degit samber/cc-skills-golang/skills/golang-google-wire ~/.openclaw/skills/golang-google-wire npx -y degit samber/cc-skills-golang/skills/golang-gopls ~/.openclaw/skills/golang-gopls npx -y degit samber/cc-skills-golang/skills/golang-graphql ~/.openclaw/skills/golang-graphql npx -y degit samber/cc-skills-golang/skills/golang-grpc ~/.openclaw/skills/golang-grpc npx -y degit samber/cc-skills-golang/skills/golang-how-to ~/.openclaw/skills/golang-how-to npx -y degit samber/cc-skills-golang/skills/golang-lint ~/.openclaw/skills/golang-lint npx -y degit samber/cc-skills-golang/skills/golang-modernize ~/.openclaw/skills/golang-modernize npx -y degit samber/cc-skills-golang/skills/golang-naming ~/.openclaw/skills/golang-naming npx -y degit samber/cc-skills-golang/skills/golang-observability ~/.openclaw/skills/golang-observability npx -y degit samber/cc-skills-golang/skills/golang-performance ~/.openclaw/skills/golang-performance npx -y degit samber/cc-skills-golang/skills/golang-pkg-go-dev ~/.openclaw/skills/golang-pkg-go-dev npx -y degit samber/cc-skills-golang/skills/golang-popular-libraries ~/.openclaw/skills/golang-popular-libraries npx -y degit samber/cc-skills-golang/skills/golang-project-layout ~/.openclaw/skills/golang-project-layout npx -y degit samber/cc-skills-golang/skills/golang-refactoring ~/.openclaw/skills/golang-refactoring npx -y degit samber/cc-skills-golang/skills/golang-safety ~/.openclaw/skills/golang-safety npx -y degit samber/cc-skills-golang/skills/golang-samber-do ~/.openclaw/skills/golang-samber-do npx -y degit samber/cc-skills-golang/skills/golang-samber-hot ~/.openclaw/skills/golang-samber-hot npx -y degit samber/cc-skills-golang/skills/golang-samber-lo ~/.openclaw/skills/golang-samber-lo npx -y degit samber/cc-skills-golang/skills/golang-samber-mo ~/.openclaw/skills/golang-samber-mo npx -y degit samber/cc-skills-golang/skills/golang-samber-oops ~/.openclaw/skills/golang-samber-oops npx -y degit samber/cc-skills-golang/skills/golang-samber-ro ~/.openclaw/skills/golang-samber-ro npx -y degit samber/cc-skills-golang/skills/golang-samber-slog ~/.openclaw/skills/golang-samber-slog npx -y degit samber/cc-skills-golang/skills/golang-security ~/.openclaw/skills/golang-security npx -y degit samber/cc-skills-golang/skills/golang-spf13-cobra ~/.openclaw/skills/golang-spf13-cobra npx -y degit samber/cc-skills-golang/skills/golang-spf13-viper ~/.openclaw/skills/golang-spf13-viper npx -y degit samber/cc-skills-golang/skills/golang-stay-updated ~/.openclaw/skills/golang-stay-updated npx -y degit samber/cc-skills-golang/skills/golang-stretchr-testify ~/.openclaw/skills/golang-stretchr-testify npx -y degit samber/cc-skills-golang/skills/golang-structs-interfaces ~/.openclaw/skills/golang-structs-interfaces npx -y degit samber/cc-skills-golang/skills/golang-swagger ~/.openclaw/skills/golang-swagger npx -y degit samber/cc-skills-golang/skills/golang-testing ~/.openclaw/skills/golang-testing npx -y degit samber/cc-skills-golang/skills/golang-troubleshooting ~/.openclaw/skills/golang-troubleshooting npx -y degit samber/cc-skills-golang/skills/golang-uber-dig ~/.openclaw/skills/golang-uber-dig npx -y degit samber/cc-skills-golang/skills/golang-uber-fx ~/.openclaw/skills/golang-uber-fx
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-benchmark ~/.config/opencode/skills/golang-benchmark npx -y degit samber/cc-skills-golang/skills/golang-cli ~/.config/opencode/skills/golang-cli npx -y degit samber/cc-skills-golang/skills/golang-code-style ~/.config/opencode/skills/golang-code-style npx -y degit samber/cc-skills-golang/skills/golang-concurrency ~/.config/opencode/skills/golang-concurrency npx -y degit samber/cc-skills-golang/skills/golang-context ~/.config/opencode/skills/golang-context npx -y degit samber/cc-skills-golang/skills/golang-continuous-integration ~/.config/opencode/skills/golang-continuous-integration npx -y degit samber/cc-skills-golang/skills/golang-data-structures ~/.config/opencode/skills/golang-data-structures npx -y degit samber/cc-skills-golang/skills/golang-database ~/.config/opencode/skills/golang-database npx -y degit samber/cc-skills-golang/skills/golang-dependency-injection ~/.config/opencode/skills/golang-dependency-injection npx -y degit samber/cc-skills-golang/skills/golang-dependency-management ~/.config/opencode/skills/golang-dependency-management npx -y degit samber/cc-skills-golang/skills/golang-design-patterns ~/.config/opencode/skills/golang-design-patterns npx -y degit samber/cc-skills-golang/skills/golang-documentation ~/.config/opencode/skills/golang-documentation npx -y degit samber/cc-skills-golang/skills/golang-error-handling ~/.config/opencode/skills/golang-error-handling npx -y degit samber/cc-skills-golang/skills/golang-google-wire ~/.config/opencode/skills/golang-google-wire npx -y degit samber/cc-skills-golang/skills/golang-gopls ~/.config/opencode/skills/golang-gopls npx -y degit samber/cc-skills-golang/skills/golang-graphql ~/.config/opencode/skills/golang-graphql npx -y degit samber/cc-skills-golang/skills/golang-grpc ~/.config/opencode/skills/golang-grpc npx -y degit samber/cc-skills-golang/skills/golang-how-to ~/.config/opencode/skills/golang-how-to npx -y degit samber/cc-skills-golang/skills/golang-lint ~/.config/opencode/skills/golang-lint npx -y degit samber/cc-skills-golang/skills/golang-modernize ~/.config/opencode/skills/golang-modernize npx -y degit samber/cc-skills-golang/skills/golang-naming ~/.config/opencode/skills/golang-naming npx -y degit samber/cc-skills-golang/skills/golang-observability ~/.config/opencode/skills/golang-observability npx -y degit samber/cc-skills-golang/skills/golang-performance ~/.config/opencode/skills/golang-performance npx -y degit samber/cc-skills-golang/skills/golang-pkg-go-dev ~/.config/opencode/skills/golang-pkg-go-dev npx -y degit samber/cc-skills-golang/skills/golang-popular-libraries ~/.config/opencode/skills/golang-popular-libraries npx -y degit samber/cc-skills-golang/skills/golang-project-layout ~/.config/opencode/skills/golang-project-layout npx -y degit samber/cc-skills-golang/skills/golang-refactoring ~/.config/opencode/skills/golang-refactoring npx -y degit samber/cc-skills-golang/skills/golang-safety ~/.config/opencode/skills/golang-safety npx -y degit samber/cc-skills-golang/skills/golang-samber-do ~/.config/opencode/skills/golang-samber-do npx -y degit samber/cc-skills-golang/skills/golang-samber-hot ~/.config/opencode/skills/golang-samber-hot npx -y degit samber/cc-skills-golang/skills/golang-samber-lo ~/.config/opencode/skills/golang-samber-lo npx -y degit samber/cc-skills-golang/skills/golang-samber-mo ~/.config/opencode/skills/golang-samber-mo npx -y degit samber/cc-skills-golang/skills/golang-samber-oops ~/.config/opencode/skills/golang-samber-oops npx -y degit samber/cc-skills-golang/skills/golang-samber-ro ~/.config/opencode/skills/golang-samber-ro npx -y degit samber/cc-skills-golang/skills/golang-samber-slog ~/.config/opencode/skills/golang-samber-slog npx -y degit samber/cc-skills-golang/skills/golang-security ~/.config/opencode/skills/golang-security npx -y degit samber/cc-skills-golang/skills/golang-spf13-cobra ~/.config/opencode/skills/golang-spf13-cobra npx -y degit samber/cc-skills-golang/skills/golang-spf13-viper ~/.config/opencode/skills/golang-spf13-viper npx -y degit samber/cc-skills-golang/skills/golang-stay-updated ~/.config/opencode/skills/golang-stay-updated npx -y degit samber/cc-skills-golang/skills/golang-stretchr-testify ~/.config/opencode/skills/golang-stretchr-testify npx -y degit samber/cc-skills-golang/skills/golang-structs-interfaces ~/.config/opencode/skills/golang-structs-interfaces npx -y degit samber/cc-skills-golang/skills/golang-swagger ~/.config/opencode/skills/golang-swagger npx -y degit samber/cc-skills-golang/skills/golang-testing ~/.config/opencode/skills/golang-testing npx -y degit samber/cc-skills-golang/skills/golang-troubleshooting ~/.config/opencode/skills/golang-troubleshooting npx -y degit samber/cc-skills-golang/skills/golang-uber-dig ~/.config/opencode/skills/golang-uber-dig npx -y degit samber/cc-skills-golang/skills/golang-uber-fx ~/.config/opencode/skills/golang-uber-fx
Runs on your machine.
npx -y degit samber/cc-skills-golang/skills/golang-benchmark ~/.hermes/skills/golang-benchmark npx -y degit samber/cc-skills-golang/skills/golang-cli ~/.hermes/skills/golang-cli npx -y degit samber/cc-skills-golang/skills/golang-code-style ~/.hermes/skills/golang-code-style npx -y degit samber/cc-skills-golang/skills/golang-concurrency ~/.hermes/skills/golang-concurrency npx -y degit samber/cc-skills-golang/skills/golang-context ~/.hermes/skills/golang-context npx -y degit samber/cc-skills-golang/skills/golang-continuous-integration ~/.hermes/skills/golang-continuous-integration npx -y degit samber/cc-skills-golang/skills/golang-data-structures ~/.hermes/skills/golang-data-structures npx -y degit samber/cc-skills-golang/skills/golang-database ~/.hermes/skills/golang-database npx -y degit samber/cc-skills-golang/skills/golang-dependency-injection ~/.hermes/skills/golang-dependency-injection npx -y degit samber/cc-skills-golang/skills/golang-dependency-management ~/.hermes/skills/golang-dependency-management npx -y degit samber/cc-skills-golang/skills/golang-design-patterns ~/.hermes/skills/golang-design-patterns npx -y degit samber/cc-skills-golang/skills/golang-documentation ~/.hermes/skills/golang-documentation npx -y degit samber/cc-skills-golang/skills/golang-error-handling ~/.hermes/skills/golang-error-handling npx -y degit samber/cc-skills-golang/skills/golang-google-wire ~/.hermes/skills/golang-google-wire npx -y degit samber/cc-skills-golang/skills/golang-gopls ~/.hermes/skills/golang-gopls npx -y degit samber/cc-skills-golang/skills/golang-graphql ~/.hermes/skills/golang-graphql npx -y degit samber/cc-skills-golang/skills/golang-grpc ~/.hermes/skills/golang-grpc npx -y degit samber/cc-skills-golang/skills/golang-how-to ~/.hermes/skills/golang-how-to npx -y degit samber/cc-skills-golang/skills/golang-lint ~/.hermes/skills/golang-lint npx -y degit samber/cc-skills-golang/skills/golang-modernize ~/.hermes/skills/golang-modernize npx -y degit samber/cc-skills-golang/skills/golang-naming ~/.hermes/skills/golang-naming npx -y degit samber/cc-skills-golang/skills/golang-observability ~/.hermes/skills/golang-observability npx -y degit samber/cc-skills-golang/skills/golang-performance ~/.hermes/skills/golang-performance npx -y degit samber/cc-skills-golang/skills/golang-pkg-go-dev ~/.hermes/skills/golang-pkg-go-dev npx -y degit samber/cc-skills-golang/skills/golang-popular-libraries ~/.hermes/skills/golang-popular-libraries npx -y degit samber/cc-skills-golang/skills/golang-project-layout ~/.hermes/skills/golang-project-layout npx -y degit samber/cc-skills-golang/skills/golang-refactoring ~/.hermes/skills/golang-refactoring npx -y degit samber/cc-skills-golang/skills/golang-safety ~/.hermes/skills/golang-safety npx -y degit samber/cc-skills-golang/skills/golang-samber-do ~/.hermes/skills/golang-samber-do npx -y degit samber/cc-skills-golang/skills/golang-samber-hot ~/.hermes/skills/golang-samber-hot npx -y degit samber/cc-skills-golang/skills/golang-samber-lo ~/.hermes/skills/golang-samber-lo npx -y degit samber/cc-skills-golang/skills/golang-samber-mo ~/.hermes/skills/golang-samber-mo npx -y degit samber/cc-skills-golang/skills/golang-samber-oops ~/.hermes/skills/golang-samber-oops npx -y degit samber/cc-skills-golang/skills/golang-samber-ro ~/.hermes/skills/golang-samber-ro npx -y degit samber/cc-skills-golang/skills/golang-samber-slog ~/.hermes/skills/golang-samber-slog npx -y degit samber/cc-skills-golang/skills/golang-security ~/.hermes/skills/golang-security npx -y degit samber/cc-skills-golang/skills/golang-spf13-cobra ~/.hermes/skills/golang-spf13-cobra npx -y degit samber/cc-skills-golang/skills/golang-spf13-viper ~/.hermes/skills/golang-spf13-viper npx -y degit samber/cc-skills-golang/skills/golang-stay-updated ~/.hermes/skills/golang-stay-updated npx -y degit samber/cc-skills-golang/skills/golang-stretchr-testify ~/.hermes/skills/golang-stretchr-testify npx -y degit samber/cc-skills-golang/skills/golang-structs-interfaces ~/.hermes/skills/golang-structs-interfaces npx -y degit samber/cc-skills-golang/skills/golang-swagger ~/.hermes/skills/golang-swagger npx -y degit samber/cc-skills-golang/skills/golang-testing ~/.hermes/skills/golang-testing npx -y degit samber/cc-skills-golang/skills/golang-troubleshooting ~/.hermes/skills/golang-troubleshooting npx -y degit samber/cc-skills-golang/skills/golang-uber-dig ~/.hermes/skills/golang-uber-dig npx -y degit samber/cc-skills-golang/skills/golang-uber-fx ~/.hermes/skills/golang-uber-fx
Scanned and passed · checked 11 h ago
Skills people install alongside cc-skills-golang.
Scanned on every change, and again when our rules improve.
Tell us and a person on the trust team will look at it. Or email [email protected].
Nobody has shared how they use cc-skills-golang yet.
Security scan
Passed
Safe to install in every agent it supports. Runs in your agent, as instructions.
Skills people install alongside cc-skills-golang.
Test Double's coding skills: build test-first, refactor under green tests, review your branch and trace bugs to their root cause.
Skills for Apache release managers: plan the release, cut and verify RCs, draft and tally the vote, promote and announce. You sign and send.