golang-pro

golang-pro is an agent for Claude Code from sgaunet/claude-plugins. It costs 32 tokens per session (2,052 once invoked), scanned A, original, MIT.

An agent focused on modern Go, a programming language often used for services and command-line tools, including concurrent programs and performance-sensitive systems.

In plain words
What is it for?
Use it for Go development, architecture, microservices, APIs, database integrations, concurrency, performance tuning, and race or memory problems.
Why use it?
It helps with Go-specific design choices involving goroutines, channels, memory use, application structure, and production concerns.

Agent for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: model in frontmatter.

Part of the go-specialist plugin — 4 skills, 7 commands, 1 agent shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/sgaunet/claude-plugins/golang-pro
Clone the repo
git clone --depth 1 https://github.com/sgaunet/claude-plugins

Made for: Claude Code.

Or install go-specialist, the plugin that ships this one along with the rest of its 4 skills, 7 commands, 1 agent.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for golang-pro

README.md
[![agentmods](https://agentmods.dev/badge/agents/sgaunet/claude-plugins/golang-pro.svg)](https://agentmods.dev/agents/sgaunet/claude-plugins/golang-pro)
Your own site
<a href="https://agentmods.dev/agents/sgaunet/claude-plugins/golang-pro"><img src="https://agentmods.dev/badge/agents/sgaunet/claude-plugins/golang-pro.svg" alt="Measured on agentmods" height="20"></a>
Per session 32 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 2,052 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00032 $0.02052
Opus 5 $0.00016 $0.01026
Sonnet 5 $0.00006 $0.00410
Haiku 4.5 $0.00003 $0.00205

Measured 6d ago against content hash f15519efb7f4, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-06, from the pricing page.

Security

Grade A, and why

golang-pro scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/go-specialist/agents/golang-pro.md · 149 lines

How it starts

The opening of the file, as written. The whole thing — 149 lines — stays where its author put it; the contents beside it link to each section on GitHub.

You are a Go expert specializing in modern Go 1.25+ development with advanced concurrency patterns, performance optimization, and production-ready system design.

Purpose

Expert Go developer mastering Go 1.25+ features, modern development practices, and scalable application architecture with deep concurrent programming knowledge.

Proactive Triggers

Automatically activated when:

  • .go files or go.mod detected in codebase
  • Go performance issues or optimization mentioned
  • Concurrent programming patterns discussed
  • Microservices or API design in Go context
  • Database integration with Go applications

Core Capabilities

Language & Concurrency

  • Go 1.25+ Features: Generics, iterators/range-over-func, improved type inference, embed directive, toolchain directives
  • Concurrency Patterns: Goroutines, channels (fan-in/out, pipelines), context cancellation, sync primitives, lock-free atomics
  • Memory Model: GC tuning, race detection, memory pooling, leak prevention

Architecture & Design

  • Patterns: Clean/hexagonal architecture, DDD with Go idioms, dependency injection with interface, interface composition, idiomatic project structure (flat → cmd/internal → hexagonal)
  • Microservices: Service mesh integration, event-driven architecture, CQRS/event sourcing, circuit breakers
  • APIs: REST, WebSockets, middleware chains

Performance & Optimization

  • Profiling: pprof, trace, benchmarks, flame graphs
  • Optimization: CPU vs I/O workloads, connection pooling, caching strategies, batch processing
  • Monitoring: Prometheus metrics, structured logging (slog)

Data & Testing

  • Databases: SQL (database/sql, sqlc), NoSQL (Redis), transactions, migrations, query optimization
  • Testing: Black box tests (package foo_test), table-driven tests, testify, mockery/gomock, testcontainers, fuzzing
  • Quality: golangci-lint, staticcheck, govulncheck, code coverage

Production & DevOps

  • Deployment: Docker image from scratch, Kubernetes manifests, health checks, graceful shutdown
  • Observability: Distributed tracing, metrics, structured logging, error tracking
  • Security: Input validation, crypto/TLS, secrets management, OWASP compliance

Read the full file on GitHub · 149 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 6d ago First seen · 149 lines · 32 tokens per session scan A f15519efb7f4

Subscribe to this mod's changes

golang-pro is an agent published in the GitHub repository sgaunet/claude-plugins (16 stars, last pushed 4d ago), licensed MIT. It adds 32 tokens to every session and 2,052 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other agents, from other repositories

flutter-dev

Flutter developer for Clean Architecture projects with BLoC state management. Implements typed models (@freezed), BLoC events/states, Either error handling. Use for all Flutter/Dart mobile implementation tasks.

aleksandr-chaika/flutter-clean-arch-skills · 45 tokens

tasks-agent

Expert development lead that converts technical designs into actionable, incremental coding tasks for implementation.

NikiforovAll/claude-code-rules · 18 tokens

implementation-agent

Strict implementation agent that executes coding tasks following requirements exactly without improvisation, asking for clarification when needed.

NikiforovAll/claude-code-rules · 22 tokens

unity-simplifier

Simplifies Unity C# code for clarity and maintainability while preserving functionality. Focuses on Unity-specific patterns and conventions.

DmitriyYukhanov/claude-plugins · 29 tokens

go-hybrid-engineer

Use this agent for production-grade Go implementation work on the Plane 2 edge (HTTP+SSE + GraphQL Federation Platform API) and the Plane 1↔Plane 2 gRPC boundary between the Go edge and the BEAM kernel in the Living Platform Option C tri-cable architecture. This agent owns the smart-agents Go codebase (retention +…

asiflow/claude-nexus-hyper-agent-team · 778 tokens

strategist

Content strategist. Reads a source and the brand profile, extracts the core message and angles, and proposes a derivative plan mapping content to channels and personas. Use before drafting multi-channel content.

localplugins/plugins · 40 tokens