Agent Skills by Konstantin
Showing 44 vetted skills indexed across 1 GitHub repositories.
golang-security
Identify and mitigate security vulnerabilities in Go code with govulncheck.
golang-spf13-cobra
Implement spf13/cobra libraries for Go command-line interfaces.
golang-project-layout
Guide Golang project setup and organization with architecture and dependency injection decisions.
golang-concurrency
Analyze Go code for concurrency issues like goroutine leaks and race conditions.
golang-data-structures
Explain Go standard library data structures including slices, maps, and arrays.
golang-database
Review Go database code for parameterized queries and connection pooling.
golang-spf13-viper
Configure Golang apps with spf13/viper's precedence, variables, flags, and hot reload.
golang-design-patterns
Identify and explain Golang design patterns for code structure and maintainability.
golang-troubleshooting
Diagnose Go code issues by identifying symptoms, reproducing bugs, and finding root causes.
golang-swagger
Generate Swagger/OpenAPI documentation for Go projects from code annotations.
golang-samber-oops
Add context, stack traces, and error codes to Go errors.
golang-context
Analyze Golang context propagation, cancellation, timeouts, and value storage.
golang-samber-lo
Provide over 500 type-safe generic functional programming helpers for Golang.
golang-samber-slog
Automate structured logging pipelines in Go with samber/slog middleware and routing.
golang-continuous-integration
Automate Golang CI/CD pipeline setup with GitHub Actions.
golang-cli
Develop Go CLI tools with Cobra and Viper libraries.
golang-popular-libraries
Recommend production-ready Golang libraries and frameworks for specific tasks.
golang-performance
Diagnose Go program bottlenecks and suggest performance improvements.
golang-grpc
Develop and review Golang-based gRPC services with TLS/MTLS and streaming support.
golang-structs-interfaces
Explain Go struct composition, interface implementation, embedding, and generic types.
golang-lint
Run multiple Golang linters in parallel using .golangci.yml configuration.
golang-samber-mo
Employ samber/mo monadic types for type-safe nullable values and error handling in Go.
golang-observability
Guide Golang services in implementing structured logging, metrics, tracing, and profiling.
golang-stay-updated
Curate Golang newsletters, communities, resources, and influential developers.