# golang-design-patterns

Skill, Kodlama ve yazılım geliştirme alanında. Sayfa: https://angskills.com/k/golang-design-patterns

Idiomatic Golang design patterns — functional options, constructors, error flow and cascading, resource management and lifecycle, graceful shutdown, resilience, architecture, dependency injection, data handling, streaming, and more. Apply when explicitly 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.

- Kaynak: https://clawhub.ai/samber/skills/golang-design-patterns
- Lisans: belirtilmemiş
- Güncellendi: 8 Kasım 2026

## Basitçe

**Nedir?** Skill, ajanına (Claude Code, Codex gibi) yüklenen bir talimat paketidir. Telefona uygulama yüklemeye benzer: bir kez kurarsın, ajan o işi nasıl yapacağını bilir.

**Ne işe yarar?** “Kodlama ve yazılım geliştirme” işlerinde kullanılır. Yayıncının sözleriyle: Idiomatic Golang design patterns — functional options, constructors, error flow and cascading, resource management and lifecycle, graceful shutdown, resilience…

**Örnek istek** “Bu projedeki hatayı bul ve düzelt.”

**Ajanlar** OpenClaw için hazır komut var.

**Güvenilir mi?** Yıldız bilgisi yok · lisans belirtilmemiş. Kurmadan önce kaynağa bak.

## Benchmark (ANG puanı, 100 üzerinden)

- Claude Code: kurulmaz
- Codex: kurulmaz
- OpenCode: kurulmaz
- OpenClaw: 18
- Grok: kurulmaz
- Antigravity: kurulmaz

## Kurulum

### OpenClaw

```bash
clawhub install @samber/golang-design-patterns --version 1.2.0
```

ClawHub CLI gerekir: npm install -g clawhub

Komutlar yayıncının kayıt bilgisinden üretildi; ANG skills bunları çalıştırıp denetlemedi.
