golang-cliBuild and review Go command-line tools with cobra and viper: command tree and hook order, flag-to-config binding and precedence, env var and key-replacer pitfalls, stdout/stderr discipline, exit codes, signal-driven shutdown, version embedding, and testable commands. Use when adding or changing a co
golang-performanceMeasurement-first Go performance work: benchmarks compared with benchstat, pprof and execution-trace reading, escape analysis and inlining checks, GC and GOMEMLIMIT tuning, a bottleneck-to-fix table, and CI regression checks. Use when a Go program is slow, allocates too much, or uses too much memory
golangWrite, review, debug, or test Go code: package boundaries, errors, interfaces, context propagation, goroutine lifecycles, stdlib choices, and Go tests, with references for pitfalls, security, database/sql, gRPC, linting, modernizing, and debugging. Use for "write tests for this Go code", "review thi