Get focused guidance for writing, reviewing, testing, and improving Go code. Use 26 skills covering APIs, concurrency, databases, error handling, observability, performance, documentation, and idiomatic design.
Install
- 1Add it in ChatGPT
Open Plugins in the ChatGPT sidebar (web or desktop), search for “Gophers” and select +. You'll be asked to sign in to any connected service on first use. Then type @ in a chat to call it.
Skills 15
- Go Clean Architecture
Structure Go services with clean architecture
- Go Code Review
Review Go changes for correctness and style
- Go Code Style
Write clear and idiomatic Go code
- Go Concurrency
Design safe concurrent Go code
- Go Context
Handle Go context flow and cancellation
- Go Control Flow
Write clear Go branches, loops, and switches
- Go Data Structures
Choose efficient Go data structures
- Go Database
Build safe SQL access in Go
- Go Declarations
Write clear Go declarations and initialization
- Go Defensive Programming
Harden Go API boundaries and invariants
- Go Documentation
Write useful Go docs and examples
- Go Error Handling
Design idiomatic Go error handling
- Go Functional Options
Design extensible Go constructors
- Go Function Design
Design focused and idiomatic Go functions
- Go Generics
Use Go generics with clear constraints
Things to ask
- “Review this Go change for bugs, race conditions, and idiomatic design.”
- “Design a clean, testable Go package API for this requirement.”
- “Diagnose this Go issue and propose a minimal, well-tested fix.”
Related
SuperpowersPlan, develop, and debug codeplugin · by Jesse Vincent · 294k stars