All skills
Skillintermediate
Go — implement checklists
## Always load
Claude Code Knowledge Pack7/10/2026
Overview
Go — implement checklists
Always load
- design-patterns.md — Idiomatic Go patterns for production-ready code. For error handling details see the `samber/cc-skills-golang@golang-erro
- structs-interfaces.md — > "The bigger the interface, the weaker the abstraction." — Go Proverbs
- error-handling.md — This skill guides the creation of robust, idiomatic error handling in Go applications. Follow these principles to write
Conditional
- security.md — Security in Go follows the principle of defense in depth: protect at multiple layers, validate all inputs, use secur Load if: Task handles auth, crypto, user input, secrets, or network I/O
- concurrency.md — Go's concurrency model is built on goroutines and channels. Goroutines are cheap but not free — every goroutine you sp Load if: Task involves goroutines, channels, or sync primitives
- context.md —
context.Contextis Go's mechanism for propagating cancellation signals, deadlines, and request-scoped values across AP Load if: Task involves context propagation or cancellation - data-structures.md — Built-in and standard library data structures: internals, correct usage, and selection guidance. For safety pitfalls (ni Load if: Task involves custom data structures, generics, or collection types
- database.md — Go's
database/sqlprovides a solid foundation for database access. Usesqlxorpgxon top of it for ergonomics — Load if: Task involves database access or SQL - grpc.md — Treat gRPC as a pure transport layer — keep it separate from business logic. The official Go implementation is `google Load if: Task involves gRPC services or protobuf
- dependency-injection.md — Dependency injection (DI) means passing dependencies to a component rather than having it create or find them. In Go, th Load if: Task involves dependency injection or wire