samber/cc-skills-golang

🧑‍🎨 A collection of Golang agentic skills that works

What it solves

This project provides a comprehensive collection of "Agent Skills"—reusable, domain-specific instruction sets—designed to enhance the capabilities of AI coding assistants when working with the Go (Golang) programming language. It prevents context window bloat by loading specific expertise (such as security, concurrency, or specific libraries) only when needed, rather than forcing the AI to rely on general knowledge.

How it works

The project consists of a library of atomic, cross-referencing markdown-based skills. These skills are organized into categories like Code Quality, Architecture & Design, QA & Performance, and Project Setup. They can be installed via the skills CLI or integrated directly into AI agents like Claude Code, Cursor, Copilot, Gemini CLI, and Openclaw.

Who it’s for

Developers using AI coding assistants who want their agents to follow production-ready Go standards, idiomatic patterns, and specific library conventions without manually prompting for them every time.

Highlights

  • Broad Go Coverage: Includes skills for core language features (concurrency, error handling, safety), architecture (dependency injection, design patterns), and performance (benchmarking, profiling).
  • Tool & Library Support: Specialized skills for popular Go tools like gopls and godig, and frameworks like gRPC, GraphQL, and the samber/* ecosystem.
  • Cross-Client Compatibility: Works across multiple AI agents including Claude Code, Cursor, Copilot, and Gemini.
  • Proven Effectiveness: Includes evaluation data showing a significant reduction in error rates when skills are applied compared to when they are not.
  • CI Integration: Can be used in CI/CD pipelines to enable AI-driven PR reviews that catch architectural drift and concurrency hazards.

Related

  • Project
  • Project
  • Project
  • Project
  • Project