Loading...
Loading...
Golang skills orchestrator — always active on any Golang coding, review, debug, or setup task. Reads the task context and loads the most relevant skills from samber/cc-skills-golang, often multiple at once: writing a gRPC service loads golang-grpc + golang-testing + golang-error-handling; debugging a panic loads golang-troubleshooting + golang-safety; auditing security loads golang-security + golang-lint + golang-safety. Also: disambiguates competing clusters when two skills seem to overlap (performance vs benchmark vs troubleshooting, samber/lo vs mo vs ro, DI cluster, safety vs security), and configures CLAUDE.md or AGENTS.md to force-trigger skills in a project (/golang-how-to configure).
npx skill4agent add samber/cc-skills-golang golang-how-to## Required Go skillsCLAUDE.mdAGENTS.md| Intent | Primary | Also load |
|---|---|---|
| Design an API, choose a pattern | | |
| Name a type, function, or package | | |
| Handle errors idiomatically | | |
| Write goroutines, channels, sync | | |
| Pass deadlines / cancel operations | | |
| Design structs, embed, use interfaces | | |
| Database queries and transactions | | |
| Build a gRPC service | | |
| Build a GraphQL API | | |
| Build a CLI command tree | | |
| Layer config from flags/env/file | | |
| Write tests | | |
| Apply optimization patterns | | |
| Measure with pprof / benchstat | | |
| Debug a panic or unexpected behavior | | |
| Monitor in production | | |
| Audit security vulnerabilities | | |
| Review formatting and style | | |
| Configure golangci-lint | | |
| Write godoc / README / CHANGELOG | | |
| Set up a new project structure | | |
| Set up CI/CD pipeline | | |
| Choose a library | | relevant library-specific skill |
| Adopt new Go language features | | |
| Use samber/lo (slice/map helpers) | | |
| Use samber/oops (structured errors) | | |
| Use log/slog | | |
| Use dependency injection | | |
samber/cc-skills-golang@<name>| Category | Skills |
|---|---|
| Code Quality | |
| Architecture & Design | |
| QA & Performance | |
| Project Setup | |
| APIs | |
| Dependency Injection | |
| Frameworks | |
| samber/* | |
| Testing | |
golang-performancegolang-benchmarkgolang-troubleshootinggolang-observabilitygolang-dependency-injectiongolang-google-wiregolang-uber-diggolang-uber-fxgolang-samber-dogolang-samber-logolang-samber-rogolang-samber-mogolang-error-handlinggolang-samber-oopsgolang-safetygolang-code-stylegolang-naminggolang-lintgolang-documentationgolang-cligolang-spf13-cobragolang-spf13-vipergolang-structs-interfacesgolang-design-patternsgolang-concurrencygolang-contextgolang-safetygolang-securitygolang-modernizegolang-lintCLAUDE.mdAGENTS.md/golang-how-to configure