Source

samber/cc-skills-golang

47 skills · 1.7M combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
709
golang-code-style Golang code style conventions — line length and breaking, variable declarations, control flow clarity, when comments …
samber/cc-skills-golang
42.3K
713
golang-testing Production-ready Golang tests — table-driven tests, testify suites and mocks, parallel tests, fuzzing, fixtures, goro…
samber/cc-skills-golang
41.6K
714
golang-error-handling Idiomatic Golang error handling — creation, wrapping with %w, errors.Is/As, errors.Join, custom error types, sentinel…
samber/cc-skills-golang
41.5K
723
golang-security Security best practices and vulnerability prevention for Golang — injection (SQL, command, XSS), cryptography, path t…
samber/cc-skills-golang
40.5K
727
golang-design-patterns Idiomatic Golang design patterns — functional options, constructor APIs, `init()` and global-state avoidance, enums, …
samber/cc-skills-golang
40.4K
729
golang-performance Golang performance optimization patterns and methodology - if X bottleneck, then apply Y. Covers allocation reduction…
samber/cc-skills-golang
40.3K
732
golang-concurrency Golang concurrency design — goroutine lifecycle and leak prevention, channels and `select`, channel ownership and dir…
samber/cc-skills-golang
40K
740
golang-context Idiomatic context.Context usage in Golang — propagation through API boundaries, cancellation, timeouts and deadlines,…
samber/cc-skills-golang
39.3K
742
golang-naming Go (Golang) naming conventions — covers packages, constructors, structs, interfaces, constants, enums, errors, boolea…
samber/cc-skills-golang
39.1K
744
golang-database Comprehensive guide for Go database access — parameterized queries, struct scanning, NULLable columns, transactions, …
samber/cc-skills-golang
39.1K
745
golang-safety Defensive Golang coding against accidental bugs — nil panics, typed-nil interfaces, `append` backing-array aliasing, …
samber/cc-skills-golang
38.9K
748
golang-documentation Comprehensive documentation guide for Golang projects, covering godoc comments, README, CONTRIBUTING, CHANGELOG, Go P…
samber/cc-skills-golang
38.8K
750
golang-project-layout Golang project layout and workspace setup — cmd/internal/pkg directory conventions, module and package naming, go.wor…
samber/cc-skills-golang
38.7K
753
golang-data-structures Golang data structures — slices (internals, capacity growth, preallocation, slices package), maps (internals, hash bu…
samber/cc-skills-golang
38.7K
752
golang-modernize Modernize Golang code to use recent language features, standard library improvements, and idiomatic patterns.
samber/cc-skills-golang
38.7K
755
golang-lint Linting best practices and golangci-lint configuration for Golang projects — running linters, configuring .golangci.y…
samber/cc-skills-golang
38.6K
757
golang-troubleshooting Troubleshoot Golang programs systematically - find and fix the root cause. Use when encountering bugs, crashes, deadl…
samber/cc-skills-golang
38.3K
758
golang-observability Golang everyday observability — the always-on signals in production. Covers structured logging with slog, Prometheus …
samber/cc-skills-golang
38.3K
760
golang-dependency-management Dependency management for Golang projects — go.mod and go.sum, `go get` install and upgrade flows, Minimal Version Se…
samber/cc-skills-golang
38.2K
761
golang-structs-interfaces Golang struct and interface design patterns — composition, embedding, type assertions, type switches, interface segre…
samber/cc-skills-golang
38.1K
765
golang-dependency-injection Comprehensive guide for dependency injection (DI) in Golang. Covers why DI matters (testability, loose coupling, sepa…
samber/cc-skills-golang
37.9K
766
golang-benchmark Golang benchmarking, profiling, and performance measurement. Use when writing, running, or comparing Go benchmarks, p…
samber/cc-skills-golang
37.9K
767
golang-popular-libraries Golang library and framework selection — vetted production-ready options by category (web, database, testing, logging…
samber/cc-skills-golang
37.9K
768
golang-cli Golang CLI application development. Use when building, modifying, or reviewing a Go CLI tool — especially for command…
samber/cc-skills-golang
37.9K
769
golang-stretchr-testify Comprehensive guide to stretchr/testify for Golang testing.
samber/cc-skills-golang
37.8K
770
golang-continuous-integration GitHub Actions CI/CD pipeline configuration for Golang projects — workflow files for test, lint, SAST, coverage and v…
samber/cc-skills-golang
37.7K
772
golang-grpc Provides gRPC usage guidelines, protobuf organization, and production-ready patterns for Golang microservices.
samber/cc-skills-golang
37.6K
777
golang-stay-updated Golang ecosystem watch list — official sources (go.dev/blog, pkg.go.dev, tour.golang.org, golang-nuts), newsletters (…
samber/cc-skills-golang
37K
778
golang-samber-lo Functional programming helpers for Golang using samber/lo — 500+ type-safe generic functions for slices, maps, channe…
samber/cc-skills-golang
37K
779
golang-samber-do Dependency injection in Golang using samber/do — service containers, lifecycle management, scopes, health checks, gra…
samber/cc-skills-golang
36.8K
781
golang-samber-slog Structured logging extensions for Golang using samber/slog-**** packages — multi-handler pipelines (slog-multi), log …
samber/cc-skills-golang
36.8K
783
golang-samber-oops Structured error handling in Golang with samber/oops — error builders, stack traces, error codes, error context, erro…
samber/cc-skills-golang
36.7K
786
golang-samber-mo Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State types for type-safe nu…
samber/cc-skills-golang
36.7K
787
golang-samber-hot In-memory caching in Golang using samber/hot — eviction algorithms (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQue…
samber/cc-skills-golang
36.7K
790
golang-samber-ro Reactive streams and event-driven programming in Golang using samber/ro — ReactiveX implementation with 150+ type-saf…
samber/cc-skills-golang
36.6K
817
golang-swagger Golang OpenAPI/Swagger documentation with swaggo/swag — annotation comments (@Summary, @Param, @Success, @Router, @Se…
samber/cc-skills-golang
35.6K
820
golang-spf13-cobra Golang CLI command tree library using spf13/cobra — cobra.Command, RunE vs Run, PersistentPreRunE hook chain, Args va…
samber/cc-skills-golang
35.6K
822
golang-graphql Implements GraphQL APIs in Golang using gqlgen or graphql-go.
samber/cc-skills-golang
35.5K
826
golang-google-wire Compile-time dependency injection in Golang using google/wire — wire.NewSet, wire.Build, wire.Bind (interface→concret…
samber/cc-skills-golang
35.3K
827
golang-spf13-viper Golang configuration library using spf13/viper — layered precedence (flag > env > file > KV > default), BindPFlag/Bin…
samber/cc-skills-golang
35.3K
831
golang-uber-fx Golang application framework using uber-go/fx — fx.New, fx.Provide, fx.Invoke, fx.Module, fx.Lifecycle hooks, fx.Anno…
samber/cc-skills-golang
35.1K
834
golang-uber-dig Implements dependency injection in Golang using uber-go/dig — reflection-based container, Provide/Invoke, dig.In/dig.…
samber/cc-skills-golang
35.1K
838
golang-how-to Golang skills orchestrator — always active on any Golang coding, review, debug, or setup task. Reads the task context…
samber/cc-skills-golang
34.8K
1173
golang-linter golang-linter — an installable skill for AI agents.
samber/cc-skills-golang
26.5K
1998
golang-pkg-go-dev Golang package and module lookup via `godig`, a pkg.go.dev API client (CLI + MCP server). Use for any Go/Golang libra…
samber/cc-skills-golang
10.3K
2092
golang-refactoring Golang refactoring — safe, at-scale restructuring of existing Go code: a coverage-adaptive safety net, behavior-prese…
samber/cc-skills-golang
9.8K
2196
golang-gopls Golang semantic code intelligence via `gopls`, the official Go language server — go-to-definition, find references, c…
samber/cc-skills-golang
9.4K