golang AI Agent Skills
Browse 12 skills related to golang
Go Testing Patterns
Go testing with testing package, table-driven tests, subtests, benchmarks, test fixtures, httptest, and testify assertions.
golang-backend-development
Complete guide for Go backend development including concurrency patterns, web servers, database integration, microservices, and production deployment
golang-observability-opentelemetry
Instrumenting Go applications with OpenTelemetry for distributed tracing, Prometheus for metrics, and structured logging with slog
golang-grpc
Production gRPC in Go: protobuf layout, codegen, interceptors, deadlines, error codes, streaming, health checks, TLS, and testing with bufconn
golang-database-patterns
Go database integration patterns using sqlx, pgx, and migration tools like golang-migrate
golang-http-frameworks
Go HTTP API development with net/http, Chi, Gin, Echo, and Fiber frameworks
golang-cli-cobra-viper
Building production-quality CLI tools with Cobra command framework and Viper configuration management
golang-testing-strategies
Comprehensive Go testing strategies including table-driven tests, testify assertions, gomock interface mocking, benchmark testing, and CI/CD integration
golang-concurrency-patterns
Go concurrency patterns for production services: context cancellation, errgroup, worker pools, bounded parallelism, fan-in/fan-out, and common race/deadlock pitfalls
go-test-standards
Golang unit testing standards and best practices guide
code-review-assistant
A code review assistant that supports local Git repositories and Gerrit reviews. It can review the latest commit, staged changes, unstaged changes, etc., and also supports Gerrit Code Review for multi-language projects such as Golang, Qt/C++, and Ansible. Provides a three-level review classification (Must Fix / Should Fix / Optional Improvement) and generates a Markdown report.
analyzing-golang-malware-with-ghidra
Reverse engineer Go-compiled malware using Ghidra with specialized scripts for function recovery, string extraction, and type reconstruction in stripped Go binaries.