Skip to content

Claude Code skill for writing production-grade Go code

License

Notifications You must be signed in to change notification settings

oss-skills/go-development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

go-development

A Claude Code skill for writing Go code that holds up in production.

Covers error handling, interface design, testing, concurrency, resilience, and tooling. Each pattern includes the reasoning behind it, not just the code.

Based on patterns from gogcli by Peter Steinberger and Effective Go.

Install

npx skills add oss-skills/go-development

Or copy manually:

cp -r . ~/.claude/skills/go-development/

What's in here

The skill activates when you write or review Go code, design interfaces, or set up project tooling.

SKILL.md                          # Main instructions
references/
  errors.md                       # Typed errors, sentinel errors, Unwrap chains
  interfaces.md                   # Accept interfaces, return structs
  testing.md                      # Table-driven tests, test seams, httptest
  concurrency.md                  # Bounded parallelism, context cancellation
  resilience.md                   # Circuit breaker, backoff with jitter

License

MIT

About

Claude Code skill for writing production-grade Go code

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published