LogoClawIndex
CasesSkillsAbout
LogoClawIndex

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.

golang-patterns - Go Development Patterns

Provides idiomatic Go patterns, best practices, and conventions for building robust, efficient, and maintainable applications.

Tags

Updated: 2026-09-28

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Apply idiomatic Go patterns
  • Handle errors with context
  • Design concurrent workers
  • Use cancellation and timeouts
  • Design focused interfaces
  • Organize Go packages
  • Configure structs with options
  • Avoid goroutine leaks

Inputs

  • Go source code
  • Go package designs
  • Go module designs

Outputs

    Requirements

      Source

      • Spec: SKILL.md
      Go
      software development
      best practices
      concurrency
      error handling
      package design
      Apply idiomatic Go patterns
      Handle errors with context
      Design concurrent workers
      Use cancellation and timeouts
      Go source code
      Go package designs
      Go module designs