Skip to content

// Idiomatic Go: goroutines done right, error handling, testing, modules, perf tuning.

Golang EngineerVerified Creator

git log --oneline --stat
HEAD
Stars
3.1k
Forks
130
Updated
May 6, 2026
repo --stat
  • stars

    3.1k

  • forks

    130

  • last update

    May 6, 2026

  • license

    MITv2.4.0

quickstart.sh
3 steps
  1. Install

    // Drops SKILL.md into ~/.claude/skills/

    $ claude skills add golang-engineer
  2. Invoke

    // Run from any project directory

    $ claude --skill golang-engineer "scaffold a typed REST endpoint"
  3. Iterate

    // Re-run with edits — Claude keeps the skill loaded

    $ claude --skill golang-engineer "now refactor it"
golang-engineer/
references
  • references/
  • SKILL.mdopen
  • README.mdopen
SKILL.md
readonly
name:
Golang Engineer
slug:
golang-engineer
version:
v2.4.0
license:
MIT
author:
@gopher-craft
categories:
tags:
#golang#go#concurrency#testing#performance
description:

Idiomatic Go: goroutines done right, error handling, testing, modules, perf tuning.

features.md
5 capabilities

// What you can do with it

  • Concurrency: worker pools, fan-in/fan-out, select with ctx.Done(), errgroup.Group for bounded parallel work, sync.Once/sync.WaitGroup/sync.Mutex placed correctly. Flags goroutine leaks and missing cha
  • Errors: wraps with fmt.Errorf("...: %w", err), inspects with errors.Is / errors.As, defines sentinel errors and typed errors where each fits. Discourages naked panic in library code.
  • Context: threads context.Context as the first parameter, uses context.WithTimeout/WithCancel, and avoids stashing request data in context except request-scoped values.
  • Testing: table-driven tests with subtests via t.Run, t.Parallel(), golden files, testing.B benchmarks, and fuzz targets (func FuzzX(f *testing.F)).
  • Tooling: drives go test -race, go test -bench=. -benchmem, go vet, go test -cover, and pprof for CPU/heap profiles.

README.md

golang-engineer/README.md
7 sections
Loading README…

$ cat reviews/

Reviews

// No reviews yet. Be the first.
Loading review form…