Source

samber/cc-skills-golang

47 skills · 1.6M combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
590
golang-code-style Golang code style conventions — line length and breaking, variable declarations, control flow clarity, when comments …
samber/cc-skills-golang
40.4K
599
golang-error-handling Idiomatic Golang error handling — creation, wrapping with %w, errors.Is/As, errors.Join, custom error types, sentinel…
samber/cc-skills-golang
39.7K
601
golang-testing Production-ready Golang tests — table-driven tests, testify suites and mocks, parallel tests, fuzzing, fixtures, goro…
samber/cc-skills-golang
39.7K
611
golang-design-patterns Idiomatic Golang design patterns — functional options, constructor APIs, `init()` and global-state avoidance, enums, …
samber/cc-skills-golang
39K
614
golang-performance Golang performance optimization patterns and methodology - if X bottleneck, then apply Y. Covers allocation reduction…
samber/cc-skills-golang
38.9K
615
golang-security Security best practices and vulnerability prevention for Golang — injection (SQL, command, XSS), cryptography, path t…
samber/cc-skills-golang
38.8K
617
golang-concurrency Golang concurrency design — goroutine lifecycle and leak prevention, channels and `select`, channel ownership and dir…
samber/cc-skills-golang
38.4K
620
golang-context Idiomatic context.Context usage in Golang — propagation through API boundaries, cancellation, timeouts and deadlines,…
samber/cc-skills-golang
37.9K
621
golang-naming Go (Golang) naming conventions — covers packages, constructors, structs, interfaces, constants, enums, errors, boolea…
samber/cc-skills-golang
37.9K
622
golang-database Comprehensive guide for Go database access — parameterized queries, struct scanning, NULLable columns, transactions, …
samber/cc-skills-golang
37.8K
625
golang-documentation Comprehensive documentation guide for Golang projects, covering godoc comments, README, CONTRIBUTING, CHANGELOG, Go P…
samber/cc-skills-golang
37.7K
627
golang-data-structures Golang data structures — slices (internals, capacity growth, preallocation, slices package), maps (internals, hash bu…
samber/cc-skills-golang
37.6K
628
golang-safety Defensive Golang coding against accidental bugs — nil panics, typed-nil interfaces, `append` backing-array aliasing, …
samber/cc-skills-golang
37.6K
629
golang-modernize Modernize Golang code to use recent language features, standard library improvements, and idiomatic patterns.
samber/cc-skills-golang
37.6K
631
golang-project-layout Golang project layout and workspace setup — cmd/internal/pkg directory conventions, module and package naming, go.wor…
samber/cc-skills-golang
37.5K
632
golang-lint Linting best practices and golangci-lint configuration for Golang projects — running linters, configuring .golangci.y…
samber/cc-skills-golang
37.4K
635
golang-observability Golang everyday observability — the always-on signals in production. Covers structured logging with slog, Prometheus …
samber/cc-skills-golang
37.3K
634
golang-troubleshooting Troubleshoot Golang programs systematically - find and fix the root cause. Use when encountering bugs, crashes, deadl…
samber/cc-skills-golang
37.3K
636
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
37.1K
639
golang-popular-libraries Golang library and framework selection — vetted production-ready options by category (web, database, testing, logging…
samber/cc-skills-golang
37.1K
638
golang-structs-interfaces Golang struct and interface design patterns — composition, embedding, type assertions, type switches, interface segre…
samber/cc-skills-golang
37.1K
642
golang-benchmark Golang benchmarking, profiling, and performance measurement. Use when writing, running, or comparing Go benchmarks, p…
samber/cc-skills-golang
37K
641
golang-dependency-injection Comprehensive guide for dependency injection (DI) in Golang. Covers why DI matters (testability, loose coupling, sepa…
samber/cc-skills-golang
37K
643
golang-cli Golang CLI application development. Use when building, modifying, or reviewing a Go CLI tool — especially for command…
samber/cc-skills-golang
36.9K
644
golang-stretchr-testify Comprehensive guide to stretchr/testify for Golang testing.
samber/cc-skills-golang
36.9K
645
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
36.8K
647
golang-grpc Provides gRPC usage guidelines, protobuf organization, and production-ready patterns for Golang microservices.
samber/cc-skills-golang
36.8K
650
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
36.3K
651
golang-samber-lo Functional programming helpers for Golang using samber/lo — 500+ type-safe generic functions for slices, maps, channe…
samber/cc-skills-golang
36.2K
653
golang-samber-do Dependency injection in Golang using samber/do — service containers, lifecycle management, scopes, health checks, gra…
samber/cc-skills-golang
36.1K
654
golang-samber-slog Structured logging extensions for Golang using samber/slog-**** packages — multi-handler pipelines (slog-multi), log …
samber/cc-skills-golang
36.1K
657
golang-samber-oops Structured error handling in Golang with samber/oops — error builders, stack traces, error codes, error context, erro…
samber/cc-skills-golang
36K
658
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
36K
659
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
36K
660
golang-samber-ro Reactive streams and event-driven programming in Golang using samber/ro — ReactiveX implementation with 150+ type-saf…
samber/cc-skills-golang
36K
669
golang-swagger Golang OpenAPI/Swagger documentation with swaggo/swag — annotation comments (@Summary, @Param, @Success, @Router, @Se…
samber/cc-skills-golang
34.8K
670
golang-graphql Implements GraphQL APIs in Golang using gqlgen or graphql-go.
samber/cc-skills-golang
34.7K
671
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
34.7K
675
golang-google-wire Compile-time dependency injection in Golang using google/wire — wire.NewSet, wire.Build, wire.Bind (interface→concret…
samber/cc-skills-golang
34.6K
673
golang-spf13-viper Golang configuration library using spf13/viper — layered precedence (flag > env > file > KV > default), BindPFlag/Bin…
samber/cc-skills-golang
34.6K
677
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
34.5K
680
golang-uber-dig Implements dependency injection in Golang using uber-go/dig — reflection-based container, Provide/Invoke, dig.In/dig.…
samber/cc-skills-golang
34.4K
687
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
33.8K
865
golang-linter golang-linter — an installable skill for AI agents.
samber/cc-skills-golang
26.5K
2600
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
5.4K
2982
golang-refactoring Golang refactoring — safe, at-scale restructuring of existing Go code: a coverage-adaptive safety net, behavior-prese…
samber/cc-skills-golang
4.7K
3130
golang-gopls Golang semantic code intelligence via `gopls`, the official Go language server — go-to-definition, find references, c…
samber/cc-skills-golang
4.4K