Go phase. Reads approved SPEC, maps requirements to tasks, executes via TDD, integrates verifying acceptance criteria.
Build a caller or callee graph for a Go package, function, or method with golang.org/x/tools/go/callgraph, then render a Mermaid diagram.
Use when working with the Go CLI (go command) — building, testing, modules, workspaces, environment, toolchain, generate, vet, coverage…
Reviews Go code for idiomatic patterns, error handling, concurrency safety, and common mistakes.
Idiomatic context.Context usage in Golang — propagation through API boundaries, cancellation, timeouts and deadlines, request-scoped…
Go database operations - SQL, ORMs, transactions, migrations
This skill should be used when the user asks to "configure a Go database connection pool", "use database/sql in Go", "set up pgxpool"…
This skill should be used when the user asks to "wire up dependencies in Go without a framework", "should I use wire, dig, fx, or…
Implements professional Go development standards, including idiomatic naming, robust error handling, and high-performance concurrency…
Use when Go error handling with error wrapping, sentinel errors, and custom error types.
When to activate: Go generics, type parameters, constraints, comparable, any, generic data structures, golang.org/x/exp
Idiomatic Go patterns for error handling, interfaces, concurrency, testing, and module management
Language-specific review guidance for Go code including idiomatic patterns, test conventions, and build commands
Use when setting up linting for a Go project, configuring golangci-lint, or adding Go checks to a CI/CD pipeline.
Use when choosing a logging approach, configuring slog, writing structured log statements, or deciding log levels in Go.
Use when creating Go packages, organizing imports, managing dependencies, or deciding how to structure Go code into packages.
Use when optimizing Go code, investigating slow performance, or writing performance-critical sections.
Drives test-driven development for Go persistence layers with PostgreSQL integration tests, repository implementations, and error…
Use this skill when building, reviewing, or refactoring Go code in this repository.
Connect a ChatGPT or Codex conversation to GO Society's private cognitive space: load compact ratified organizational context, and only…
Use when working with Go formatting, line length, nesting, naked returns, semicolons, or core style principles.