published by samber
50 listings on this page, in order of arrival. Each one has its own page with README, repository facts and source links.
- cc-skills-golang ★ 3,173
AI Agent Skills for production-ready Go projects - cc-skills ★ 201
AI Agent Skills - golang-code-style ★ 3,173
Golang code style conventions — line length and breaking, variable declarations, control flow clarity, when comments help vs hurt. Use when - golang-error-handling ★ 3,173
Idiomatic Golang error handling — creation, wrapping with %w, errors.Is/As, errors.Join, custom error types, sentinel errors, panic/recover, - golang-testing ★ 3,173
Production-ready Golang tests — table-driven tests, testify suites and mocks, parallel tests, fuzzing, fixtures, goroutine leak detection wi - golang-design-patterns ★ 3,173
Idiomatic Golang design patterns — functional options, constructor APIs, `init()` and global-state avoidance, enums, panic vs error decision - golang-performance ★ 3,173
Golang performance optimization patterns and methodology - if X bottleneck, then apply Y. Covers allocation reduction, CPU efficiency, memor - golang-security ★ 3,173
Security best practices and vulnerability prevention for Golang — injection (SQL, command, XSS), cryptography, path traversal, SSRF and HTTP - golang-concurrency ★ 3,173
Golang concurrency design — goroutine lifecycle and leak prevention, channels and `select`, channel ownership and direction, `sync.Mutex`/`R - golang-naming ★ 3,173
Go (Golang) naming conventions — covers packages, constructors, structs, interfaces, constants, enums, errors, booleans, receivers, getters/ - golang-context ★ 3,173
Idiomatic context.Context usage in Golang — propagation through API boundaries, cancellation, timeouts and deadlines, request-scoped values, - golang-database ★ 3,173
Comprehensive guide for Go database access — parameterized queries, struct scanning, NULLable columns, transactions, isolation levels, SELEC - golang-documentation ★ 3,173
Comprehensive documentation guide for Golang projects, covering godoc comments, README, CONTRIBUTING, CHANGELOG, Go Playground, Example test - golang-data-structures ★ 3,173
Golang data structures — slices (internals, capacity growth, preallocation, slices package), maps (internals, hash buckets, maps package), a - golang-safety ★ 3,173
Defensive Golang coding against accidental bugs — nil panics, typed-nil interfaces, `append` backing-array aliasing, silent int64-to-int32 t - golang-modernize ★ 3,173
Modernize Golang code to use recent language features, standard library improvements, and idiomatic patterns. Use when reviewing Go code wit - golang-project-layout ★ 3,173
Golang project layout and workspace setup — cmd/internal/pkg directory conventions, module and package naming, go.work workspaces, and essen - golang-lint ★ 3,173
Linting best practices and golangci-lint configuration for Golang projects — running linters, configuring .golangci.yml, suppressing warning - golang-troubleshooting ★ 3,173
Troubleshoot Golang programs systematically - find and fix the root cause. Use when encountering bugs, crashes, deadlocks, races, or unexpec - golang-observability ★ 3,173
Golang everyday observability — the always-on signals in production. Covers structured logging with slog, Prometheus metrics, OpenTelemetry - golang-dependency-management ★ 3,173
Dependency management for Golang projects — go.mod and go.sum, `go get` install and upgrade flows, Minimal Version Selection, conflict resol - golang-structs-interfaces ★ 3,173
Golang struct and interface design patterns — composition, embedding, type assertions, type switches, interface segregation, dependency inje - golang-popular-libraries ★ 3,173
Golang library and framework selection — vetted production-ready options by category (web, database, testing, logging, messaging), new and e - golang-dependency-injection ★ 3,173
Comprehensive guide for dependency injection (DI) in Golang. Covers why DI matters (testability, loose coupling, separation of concerns, lif - golang-benchmark ★ 3,173
Golang benchmarking, profiling, and performance measurement. Use when writing, running, or comparing Go benchmarks, profiling hot paths with - golang-cli ★ 3,173
Golang CLI application development. Use when building, modifying, or reviewing a Go CLI tool — especially for command structure, flag handli - golang-stretchr-testify ★ 3,173
Comprehensive guide to stretchr/testify for Golang testing. Covers assert, require, mock, and suite packages in depth. Use when writing test - golang-continuous-integration ★ 3,173
GitHub Actions CI/CD pipeline configuration for Golang projects — workflow files for test, lint, SAST, coverage and vulnerability-scan jobs, - golang-grpc ★ 3,173
Provides gRPC usage guidelines, protobuf organization, and production-ready patterns for Golang microservices. Use when implementing, review - golang-stay-updated ★ 3,173
Golang ecosystem watch list — official sources (go.dev/blog, pkg.go.dev, tour.golang.org, golang-nuts), newsletters (Golang Weekly, Awesome - golang-samber-lo ★ 3,173
Functional programming helpers for Golang using samber/lo — 500+ type-safe generic functions for slices, maps, channels, strings, math, tupl - golang-samber-do ★ 3,173
Dependency injection in Golang using samber/do — service containers, lifecycle management, scopes, health checks, graceful shutdown, and mod - golang-samber-slog ★ 3,173
Structured logging extensions for Golang using samber/slog-**** packages — multi-handler pipelines (slog-multi), log sampling (slog-sampling - golang-samber-oops ★ 3,173
Structured error handling in Golang with samber/oops — error builders, stack traces, error codes, error context, error wrapping, error attri - golang-samber-mo ★ 3,173
Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State types for type-safe nullable values, error ha - golang-samber-hot ★ 3,173
In-memory caching in Golang using samber/hot — eviction algorithms (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQueue, SIEVE, FIFO), TTL, - golang-samber-ro ★ 3,173
Reactive streams and event-driven programming in Golang using samber/ro — ReactiveX implementation with 150+ type-safe operators, cold/hot o - golang-swagger ★ 3,173
Golang OpenAPI/Swagger documentation with swaggo/swag — annotation comments (@Summary, @Param, @Success, @Router, @Security), swag init code - golang-spf13-cobra ★ 3,173
Golang CLI command tree library using spf13/cobra — cobra.Command, RunE vs Run, PersistentPreRunE hook chain, Args validators (NoArgs, Exact - golang-graphql ★ 3,173
Implements GraphQL APIs in Golang using gqlgen or graphql-go. Apply when building GraphQL servers, designing schemas, writing resolvers, han - golang-spf13-viper ★ 3,173
Golang configuration library using spf13/viper — layered precedence (flag > env > file > KV > default), BindPFlag/BindPFlags, SetEnvPrefix + - golang-google-wire ★ 3,173
Compile-time dependency injection in Golang using google/wire — wire.NewSet, wire.Build, wire.Bind (interface→concrete), wire.Struct, wire.V - golang-uber-fx ★ 3,173
Golang application framework using uber-go/fx — fx.New, fx.Provide, fx.Invoke, fx.Module, fx.Lifecycle hooks, fx.Annotate (name/group/As), f - golang-uber-dig ★ 3,173
Implements dependency injection in Golang using uber-go/dig — reflection-based container, Provide/Invoke, dig.In/dig.Out parameter and resul - golang-how-to ★ 3,173
Golang skills orchestrator — always active on any Golang coding, review, debug, or setup task. Reads the task context and loads the most rel - golang-linter ★ 3,173
samber/cc-skills-golang · skills.sh - golang-pkg-go-dev ★ 3,173
samber/cc-skills-golang · skills.sh - golang-refactoring ★ 3,173
samber/cc-skills-golang · skills.sh - golang-gopls ★ 3,173
samber/cc-skills-golang · skills.sh - copywriting-hooks ★ 201
samber/cc-skills · skills.sh