An MCP server that gives coding agents IDE-level symbol search, semantic editing and refactoring over a codebase.
samber/cc-skills-golang
A collection of Go-specific agent skills that give AI coding assistants production-oriented guidance on language idioms, testing, security and popular Go libraries.
- Stars
- 3,527
- Forks
- 234
- Open issues
- 7
- Last commit
- 20 days ago
What is it?
This repository is a set of Go-specific agent skills for AI coding assistants such as Claude Code, Codex, Gemini, Copilot and Cursor. Each skill is a focused instruction set covering an area of Go development, such as code style, error handling, concurrency, testing, security, observability, and dependency injection. Skills load on demand so they do not fill up the assistant's context window until they are relevant.
The collection includes general-purpose skills, tool-specific skills for libraries like Cobra, Viper, gRPC, Wire, Fx and Testify, and skills for the samber/* ecosystem such as lo, mo, ro, and slog. The skills are designed to cross-reference each other, so installing the full set is recommended for consistent guidance. Installation is supported through the skills CLI or by cloning the repository into each tool's skill directory.
Key features
- 01Covers Go code style, naming, error handling, and safety rules.
- 02Includes skills for concurrency, context, testing, benchmarking, and performance.
- 03Provides library-specific guidance for gRPC, GraphQL, Cobra, Viper, Wire, and Fx.
- 04Includes skills for the samber/* libraries such as lo, mo, ro, and slog.
- 05Loads on demand, so only relevant skills consume context.
Use cases
- Guiding an AI coding assistant to write idiomatic, production-ready Go code.
- Using security or troubleshooting skills to review and debug Go services.
- Giving a team shared Go conventions that the assistant follows during code review.
Quick start
- 1
Install all Go skills with the skills CLI
npx skills add https://github.com/samber/cc-skills-golang --all - 2
Or install a single skill, for example golang-performance
npx skills add https://github.com/samber/cc-skills-golang --skill golang-performance
Things to know
- Skills are designed to work together, so installing only a subset can give partial or inconsistent guidance.
- The golang-temporal skill is still on the to-do list and not yet published.
Topics
FAQ
- What is cc-skills-golang?
- A collection of Go-specific agent skills that give AI coding assistants production-oriented guidance on language idioms, testing, security and popular Go libraries. This repository is a set of Go-specific agent skills for AI coding assistants such as Claude Code, Codex, Gemini, Copilot and Cursor. Each skill is a focused instruction set covering an area of Go development, such as code style, error handling, concurrency, testing, security, observability, and dependency injection. Skills load on demand so they do not fill up the assistant's context window until they are relevant.
- Is cc-skills-golang free to use? What license does it have?
- cc-skills-golang is open source under the MIT license. Check the license terms before using it in commercial products.
- Is cc-skills-golang still maintained?
- Actively maintained. The last commit to cc-skills-golang was on Oct 1, 2026.
- What can I use cc-skills-golang for?
- Guiding an AI coding assistant to write idiomatic, production-ready Go code. Using security or troubleshooting skills to review and debug Go services. Giving a team shared Go conventions that the assistant follows during code review.
- How do I install cc-skills-golang?
- Install all Go skills with the skills CLI: npx skills add https://github.com/samber/cc-skills-golang --all Or install a single skill, for example golang-performance: npx skills add https://github.com/samber/cc-skills-golang --skill golang-performance
- Where can I get cc-skills-golang?
- The source code and installation instructions are on GitHub: https://github.com/samber/cc-skills-golang
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A prompt-based skill that makes AI coding agents write only the code a task needs, favoring reuse and minimal solutions over large implementations.
A set of production-grade engineering workflow skills, packaged as Markdown, that guide AI coding agents through spec, plan, build, test, review, and ship.
A curated directory of 1000+ Claude Skills and plugins for Claude Code, Claude.ai and coding agents like Codex, Cursor and Gemini CLI.
A local code knowledge graph that gives AI coding tools precise review context over MCP and a CLI.
A hands-on Vibe Coding course that teaches non-programmers and developers to build real AI-assisted products from idea to launch.