OpenAgentSkill Registry Manifest Skill: golang-design-patterns Slug: samber-golang-design-patterns Category: research Description: 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. Agent fit: - Decision: 93/100 Production-ready - Primary fit: GitHub automation - Role: Primary pick Supply profile: - Track: Coding and developer agents - Scenario: GitHub automation - Applicable agents: Claude Code, OpenAI Agents, CLI, Codex, Cursor - Maintenance: 1d since push - Risk: Needs review Trust: - Trust score: 78/100 Strong shortlist - Audit: 84/100 Needs review Attribution: - Status: Registry indexed - Source: recursive skill source sync - Creator: samber - Claim URL: https://www.openagentskill.com/skills/samber-golang-design-patterns#claim-this-skill Install: npx skills add samber/cc-skills-golang --skill golang-design-patterns URLs: - Web: https://www.openagentskill.com/skills/samber-golang-design-patterns - API: https://www.openagentskill.com/api/agent/skills/samber-golang-design-patterns - Install API: https://www.openagentskill.com/api/skills/samber-golang-design-patterns/install - Repository: https://github.com/samber/cc-skills-golang/tree/main/skills/golang-design-patterns