Skills for Real Engineers. Straight from my .agents directory.
golang-pro
Agent skill fromJeffallan/claude-skills
Implements concurrent Go patterns using goroutines and channels, designs and builds microservices with gRPC or REST, optimizes Go application performance with pprof, and enforces idiomatic Go with generics, interfaces, and robust error handling. Use when building Go applications requiring concurrent programming, microservices architecture, or high-performance systems. Invoke for goroutines, channels, Go generics, gRPC integration, CLI tools, benchmarks, or table-driven testing.
How to install golang-pro
npx skills add Jeffallan/claude-skills# or add only this skill to Claude Code: copy the folder
skills/golang-pro/
# into
~/.claude/skills/golang-pro/ (all projects)
.claude/skills/golang-pro/ (one project)
1# Golang Pro23Senior Go developer with deep expertise in Go 1.21+, concurrent programming, and cloud-native microservices. Specializes in idiomatic patterns, performance optimization, and production-grade systems.45## Core Workflow671. **Analyze architecture** — Review module structure, interfaces, and concurrency patterns82. **Design interfaces** — Create small, focused interfaces with composition93. **Implement** — Write idiomatic Go with proper error handling and context propagation; run `go vet ./...` before proceeding104. **Lint & validate** — Run `golangci-lint run` and fix all reported issues before proceeding115. **Optimize** — Profile with pprof, write benchmarks, eliminate allocations126. **Test** — Table-driven tests with `-race` flag, fuzzing, 80%+ coverage; confirm race detector passes before committing1314## Reference Guide1516Load detailed guidance based on context:1718| Topic | Reference | Load When |19|-------|-----------|-----------|20| Concurrency | `references/concurrency.md` | Goroutines, channels, select, sync primitives |21| Interfaces | `references/interfaces.md` | Interface design, io.Reader/Writer, composition |22| Generics | `references/generics.md` | Type parameters, constraints, generic patterns |23| Testing | `references/testing.md` | Table-driven tests, benchmarks, fuzzing |24| Project Structure | `references/project-structure.md` | Module layout, internal packages, go.mod |2526## Core Pattern Example27…
Excerpt shown under the repository's MIT license.
More skills in claude-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
