←Leaderboard/Software Engineering/cc-skills-golang
Last commit on September 2, 2026·Created on March 21, 2026

samber/cc-skills-golang

“Build and test Go applications.”
Combined rank
#152
across all skills
In Software Engineering
#16
category rank
Stars
3.8k
+1.9% in last 7d
Forks
256
+2.8% in last 7d
Watchers
27
+3.8% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This collection provides targeted guidance for backend and infrastructure engineers working with Golang. It focuses on the mechanics of high-performance services, from profiling hot paths with pprof to interpreting CPU and memory traces.

The skills extend to the structural requirements of CLI tools, offering specific patterns for flag handling, configuration layering with Viper, and command architecture using Cobra.

WHO IT'S FOR
Backend / infrastructure engineers
optimizing Go application performance and profiling
CLI / developer-tooling engineers
building robust Go command line interfaces
Technical leads / architects
establishing Go performance regression standards in CI
AI agent / automation builders
extending AI coding assistants with Go expertise
Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill collection

Follow the documented setup, then try a first task.

I’m using

Install the complete bundle with skills CLI

Installs: Complete cc-skills-golang repository skill bundle; skillPaths is a bounded selection of 30 skills from the mapped ./skills/ directory, not the complete inventory. · Claude Code, Codex, Gemini, Copilot, Antigravity, Cursor

Before you start
  • An Agent Skills-compatible tool
  • npx available
  • Go toolchain already installed for the included Go skills
  • golangci-lint already installed for the included golang-lint skill
  • gotests already installed for the included golang-stretchr-testify skill
  • Go 1.22 or later for the included golang-samber-hot skill.
  1. Run this terminal command to install all skills from the repository.

    npx skills add https://github.com/samber/cc-skills-golang --all
README.md ↗ · Checked Nov 5, 2026skills/golang-error-handling/SKILL.md ↗ · Checked Nov 5, 2026skills/golang-lint/SKILL.md ↗ · Checked Nov 5, 2026skills/golang-context/SKILL.md ↗ · Checked Nov 5, 2026.codex-plugin/plugin.json ↗ · Checked Nov 5, 2026skills/golang-stretchr-testify/SKILL.md ↗ · Checked Nov 5, 2026skills/golang-popular-libraries/SKILL.md ↗ · Checked Nov 5, 2026skills/golang-samber-hot/SKILL.md ↗ · Checked Nov 5, 2026

Give it something to do.

Suggested first task

Review a Go request path for context propagation

Uses golang-context

  • Path to a Go repository or package
  • The handler or request path to inspect, if not obvious
Use the golang-context skill to review the Go files under <path-to-handler-or-package>. Trace one request path from its handler through services and database or external calls. Report up to three concrete problems involving broken propagation, missing cancellation, inappropriate context.Background or context values, and suggest a minimal correction for each. Do not modify files. I will provide the repository path and identify the request path if it is not obvious.
skills/golang-context/SKILL.md ↗ · Checked Nov 5, 2026.codex-plugin/plugin.json ↗ · Checked Nov 5, 2026
Suggested first task

Review error handling in a small Go diff

Uses golang-error-handling

  • A Go diff or a small set of Go file paths
Use the golang-error-handling skill in Review mode to inspect <diff-or-file-paths>. Focus on swallowed errors, missing wrapping context, log-and-return duplication, direct sentinel comparisons, and panic misuse. Return a short prioritized list of findings with the relevant location and a minimal suggested fix. Do not edit the code.
Suggested first task

Choose a Go library with a standard-library-first comparison

Uses golang-popular-libraries

  • Specific Go use case
  • Project constraints such as performance needs, license policy, and acceptable dependency footprint
Use the golang-popular-libraries skill to recommend an approach for <specific-Go-use-case>. First assess whether the Go standard library is sufficient. If an external dependency adds clear value, compare no more than three production-ready candidates using my constraints for performance, maintenance, license, complexity, and dependency footprint, then recommend one option with concise reasoning. Do not add dependencies or modify the project.