44 skills ranked by installs
Golang Code Style
Follow Go style rules for line breaks, variables, and control flow clarity
Golang Error Handling
Learn to create, wrap, inspect, and log Go errors like a professional engineer
Golang Performance
Speed up your Go code using proven patterns for allocation reduction and CPU efficiency
Golang Testing
Write fast, reliable Go tests with table-driven tests, mocking, and best practices
Golang Design Patterns
Idiomatic Go patterns for clean constructors error handling and graceful shutdown
Golang Security
Find and fix security flaws in Go code using expert guidance and automated tools
Golang Concurrency
Write safe Go concurrency with goroutines, channels, and sync primitives
Golang Naming
Simple rules for naming in Go to keep code clear, readable, and consistent
Golang Data Structures
Optimize Go data structures for speed and memory efficiency with internals knowledge
Golang Documentation
Generate, review, and maintain Go documentation for libraries and applications
Golang Context
Master Go context for cancellations, timeouts, and request values
Golang Database
Write safe, explicit Go database code with parameterized queries and transactions
Golang Modernize
Modernize your Go code with latest language features and standard library improvements
Golang Safety
Go safety skill prevents panics and data corruption with defensive coding practices
Golang Project Layout
Smart Go project layouts and architecture decisions for any project size
Golang Troubleshooting
Find and fix Go bugs systematically using debugging tools and methods
Golang Lint
Automate Go code quality with golangci-lint setup, fixes, and smart suppression
Golang Popular Libraries
Go library recommendations that focus on standard library, simplicity, and performance
Golang Structs Interfaces
Design Go structs and interfaces with small composable patterns for clarity
Golang Observability
Monitor your Go services with logs metrics traces and profiling
Golang Dependency Management
Keep your Go dependencies safe and clean with automated checks and minimal version selection
Golang Dependency Injection
Comprehensive guide for dependency injection in Go covering testability, loose coupling, and libraries
Golang Benchmark
Measure Go performance with accurate benchmarks and profiling tools
Golang Cli
Build robust Go CLI tools with Cobra and Viper best practices
Golang Grpc
Build and review gRPC services in Go with production-ready patterns and best practices
Golang Continuous Integration
Automate testing linting security and releases for Go projects with GitHub Actions
Golang Stretchr Testify
Write better Go tests with clear assertions, mocks, and test suites using testify
Golang Stay Updated
Stay up to date with Go news, libraries, communities, and top developers
Golang Samber Lo
500+ type-safe functional helpers for Go slices, maps, strings, and concurrency
Golang Samber Do
Type-safe dependency injection for Go using samber/do with lifecycle and scopes
Golang Samber Oops
Add structured context, stack traces, and error codes to Go errors easily
Golang Samber Slog
Compose, sample, and route Go logs to multiple backends with ease
Golang Samber Mo
Write safer Go code with monadic types like Option and Result for nil safety and error composition
Golang Samber Ro
Declarative reactive streams in Go using samber/ro with 150+ operators and backpressure
Golang Samber Hot
Fast in-memory caching for Go with nine eviction algorithms and TTL
Golang Swagger
Easily create Swagger OpenAPI documentation for your Go APIs with annotation comments
Golang Graphql
Build fast and type-safe GraphQL APIs in Go using gqlgen or graphql-go
Golang Spf13 Cobra
Create Go CLIs with structured commands, flags, and completions using cobra
Golang Spf13 Viper
Layered configuration for Go using viper with flags, env, files, and defaults
Golang Uber Fx
Wire Go application services with uber-go/fx dependency injection and lifecycle
Golang Google Wire
Use google/wire to wire your Go application graph at compile time not runtime
Golang Uber Dig
Use dig for clean dependency injection in your Go application at startup
Golang How To
A Go skill orchestrator that loads the right guides for every task
Golang Linter
Automated code review helps find bugs improve quality and speed up development