Only after a separate gate · tool.read-edit-write-glob-grep-bash-go-bash-golangci-lint-bash-gi · internal data
Skill
Go Design Patterns & Idioms
Idiomatic Golang design patterns — functional options, constructor APIs, `init()` and global-state avoidance, enums, panic vs error decisions, resource management and lifecycle, graceful shutdown, timeouts and retries, streaming and iterators, and architecture styles (clean, hexagonal, DDD, flat). Apply when choosing between architectural patterns, implementing functional options, designing constructor APIs, setting up graceful shutdown, applying resilience patterns, or asking which idiomatic Go pattern fits a specific problem. Not for wiring a DI container or comparing DI libraries (→ See `samber/cc-skills-golang@golang-dependency-injection` skill), nor for error wrapping, `errors.Is`/`As`, or logging mechanics (→ See `samber/cc-skills-golang@golang-error-handling` skill).
Private preview install
npx [email protected] install https://getedge.cc/skills/golang-design-patternsRun it in a terminal. It writes this Skill’s files into your agent’s skills directory, and names the agent it chose. This is a private preview install, not a Verified Agent Upgrade, and it is not counted publicly.
How it works
What its release declares it reads, writes and runs is under Inside.
Put this on your own site
<a href="https://cyborg.floom.dev/skills/golang-design-patterns" rel="noopener" referrerpolicy="no-referrer" style="display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:10px;background:#050505;color:#fff;text-decoration:none;font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:650;line-height:1">Available on getedge</a>Plain HTML, no script. It makes no request to getedge until someone clicks it, and the click sends no referrer, so nothing about your page or your readers reaches us. If a site strips the styling it stays a working text link.
Inside Go Design Patterns & Idioms
What this Skill is documented to do, and the file your agent receives.