AI Agent Skills for idiomatic, production-ready Go code, distilled from Google, Uber, Community
# Agent Skills For Go AI [Agent Skills](https://agentskills.io/) for writing idiomatic, production-quality Go code. 20 modular skills teach AI coding assistants Go best practices derived from: - [Google Go Style Guide](https://google.github.io/styleguide/go/) - [Effective Go](https://go.dev/doc/effective_go) - [Uber Go Style Guide](https://github.com/uber-go/guide/blob/master/style.md) - [Go Wiki CodeReviewComments](https://github.com/golang/go/wiki/CodeReviewComments) Skills are tuned following [agentskills.io best practices](https://agentskills.io/skill-creation/best-practices): content the agent already knows is omitted, procedural decision trees guide multi-step tasks, 48 reference files load on demand via progressive disclosure, 8 bundled scripts automate common checks, and 4 asset templates ensure consistent output. ## Skills Included | Skill | Description | |-------|-------------| | **go-code-review** | Systematic checklist for reviewing Go code and PR submissions | | **go-concurrency** | Goroutine lifecycle, channels, mutexes, parallelization, thread-safety | | **go-context** | Context.Context placement, cancellation, deadlines, request-scoped data | | **go-control-flow** | Idiomatic conditionals, loops, switch/break behavior, guard clauses | | **go-data-structures** | Slices, maps, arrays — allocation with new vs make, append, copying | | **go-declarations** | Variable/const/type declarations, var vs :=, iota enums, shadowing | | **go-defensive** | API boundary hardening, defer cleanup, Must functions, time handling | | **go-documentation** | Doc comments, package docs, godoc formatting, runnable examples | | **go-error-handling** | Error strategy decisions, wrapping (%v vs %w), sentinels, logging patterns | | **go-functional-options** | Functional options pattern for constructors with optional config | | **go-functions** | Function ordering, signature formatting, Printf verbs, Stringer interface | | **go-generics** | When to use generics, constraints,
Agent that generates comprehensive documentation, API references, architecture diagrams, and developer onboarding guides from existing code.
Agent configuration for systematic bug investigation that traces issues from error logs through the codebase to root cause with suggested fixes.
Agent for integrating third-party APIs including SDK setup, type generation, error handling, retry logic, and rate limit management.
Cursor's built-in autonomous coding agent that can make multi-file edits, run terminal commands, search the codebase, and iteratively build features with minimal human intervention.
Cloud-based autonomous coding agent that runs in the background on remote sandboxed environments, handling complex multi-step tasks while you continue working.
Cursor's multi-file editing agent within Composer mode that can create, edit, and delete files across your entire project in a single conversation.