Leaderboard/Developer Tooling/cc-skills-golang
Last commit on September 2, 2026·Created on March 21, 2026

samber/cc-skills-golang

A technical reference for building and optimizing Go services and command line applications.
Combined rank
#124
across all skills
In Developer Tooling
#12
category rank
Stars
3.3k
+1.4% in last 7d
Forks
214
+2.9% in last 7d
Watchers
24
0.0% 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
Repository contents

46 skill files

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 Sep 18, 2026skills/golang-error-handling/SKILL.md · Checked Sep 18, 2026skills/golang-lint/SKILL.md · Checked Sep 18, 2026skills/golang-context/SKILL.md · Checked Sep 18, 2026.codex-plugin/plugin.json · Checked Sep 18, 2026skills/golang-stretchr-testify/SKILL.md · Checked Sep 18, 2026skills/golang-popular-libraries/SKILL.md · Checked Sep 18, 2026skills/golang-samber-hot/SKILL.md · Checked Sep 18, 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 Sep 18, 2026.codex-plugin/plugin.json · Checked Sep 18, 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.
skills/golang-error-handling/SKILL.md · Checked Sep 18, 2026.codex-plugin/plugin.json · Checked Sep 18, 2026
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.