What problem does it solve?
This Skill helps you produce maintainable, idiomatic Go code and reviews by enforcing consistent standards for structure, correctness, performance, and safety.
Core Features & Use Cases
- Go code quality guardrails: clear conventions on naming, formatting, dependency choices, and project layout (modules, cmd/internal separation).
- Modern Go idioms & lifecycle rules: error wrapping, logging guidance, concurrency practices (goroutine shutdown, context usage), and security constraints (no secrets, safe input handling).
- Testing rigor: table-driven tests, red/green TDD expectations, race-safe execution, fuzzing for untrusted input, and integration test skipping patterns.
Quick Start
Use the go skill when you need the AI to write, review, or refactor Go code that follows modern standards and solid testing/error-handling practices.