CLSkills
Go

Go

Go APIs, concurrency, testing, and CLI tools

8 skills

GoPopularNew
intermediate

Go API Setup

Scaffold Go REST API with Gin or Chi router

goapigin
GoPopularNew
beginner

Go Testing

Set up Go testing with table-driven tests and mocks

gotestingtable-driven
GoNew
beginner

Go Modules

Manage Go modules and dependency versioning

gomodulesdependencies
GoPopularNew
intermediate

Go Concurrency

Implement goroutines, channels, and concurrency patterns

goconcurrencygoroutines
GoNew
beginner

Go Docker

Create optimized multi-stage Docker build for Go apps

godockerbuild
GoNew
intermediate

Go gRPC

Set up gRPC server and client in Go

gogrpcprotobuf
GoNew
intermediate

Go Middleware

Create HTTP middleware chain in Go

gomiddlewarehttp
GoNew
intermediate

Go CLI

Build CLI applications with Cobra in Go

goclicobra