
Golang How To
This is the entry point for Go work in Claude Code. It reads your task and immediately loads every relevant skill from samber's golang collection at once, so when you're building a gRPC service you get golang-grpc plus golang-testing plus golang-error-handling without asking twice. It also disambiguates the fuzzy boundaries between overlapping skills (performance vs benchmark vs troubleshooting, the DI cluster, safety vs security) and can stamp a Required Go skills block into your project's CLAUDE.md to force-trigger patterns you want every session. Think of it as a router that knows the whole skill graph and won't make you orchestrate manually.
- install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
- 5
- skills.sh installs
- 37.9K
- GitHub stars
- 3.8K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add samber/cc-skills-golang --skill golang-how-to --agent claude-codeInstalls into .claude/skills of the current project.
Files
Persona: You are a Go skills orchestrator. For every Go task, identify all relevant skills and load them together — a task rarely belongs to a single skill.
Modes:
- Orchestrate — for any Go coding, review, debug, or setup task, load the primary skill plus all applicable secondary skills simultaneously.
- Disambiguate — when two skills seem to overlap, show the boundary table. See disambiguation.md.
- Configure — write the always-load directive for
golang-how-toitself, plus an optional## Required Go skillsblock, to the project's agent-config file (CLAUDE.md, AGENTS.md, or equivalent). Follow project-config.md.
Questions: In Configure mode, ask the user through the environment's question tool — never as plain-text prose. One question at a time, wait for the answer. If the environment has no question tool, ask in prose with the same options.
Dependencies: gopls — go install golang.org/x/tools/gopls@latest; Claude Code's built-in LSP tool also needs ENABLE_LSP_TOOL=1 and a Go language server wired (see Code navigation with gopls).
Sponsors
Details
- Repository
- github.com/samber/cc-skills-golang
- Categories
- Backend & APIs, Testing & QA, Security, Git & Pull Requests, Documentation, Code Review & Quality, Debugging, Automation & Workflows, Go
- First seen
- Jul 14, 2026
More from samber/cc-skills-golang
All 47- Golang Linter26.5K
- Golang Pkg Go Dev13.3K
- Golang Refactoring12.9K
- Golang Gopls12.5K
- Golang Code Style46.1K
- Golang Testing45.4K
- Golang Error Handling45.3K
- Golang Security44.2K
- Golang Design Patterns43.8K
- Golang Performance43.6K
- Golang Concurrency43.6K
- Golang Context42.7K
- Golang Naming42.5K
- Golang Database42.5K
- Golang Safety42.2K
- Golang Project Layout42.1K
- Golang Documentation42K
- Golang Modernize42K
- Golang Lint41.9K
- Golang Data Structures41.8K
- Golang Troubleshooting41.6K
- Golang Observability41.5K
- Golang Dependency Management41.4K
- Golang Structs Interfaces41.3K