Collection18 items

cxuu/golang-skills

View on GitHub
5stars

🎯Skills16

🎯go-code-review🎯Skill

Provides a comprehensive, quick-reference checklist for reviewing Go code against community style standards and best practices.

go-code-review
🎯go-linting🎯Skill

go-linting skill from cxuu/golang-skills

go-linting
🎯go-documentation🎯Skill

go-documentation skill from cxuu/golang-skills

go-documentation
🎯go-context🎯Skill

go-context skill from cxuu/golang-skills

go-context
🎯go-error-handling🎯Skill

Demonstrates robust error handling patterns in Go, including custom error types, error wrapping, and graceful error management strategies.

go-error-handling
🎯go-defensive🎯Skill

go-defensive skill from cxuu/golang-skills

go-defensive
🎯go-testing🎯Skill

Provides Go testing best practices and patterns for writing clear, maintainable tests with helpful failure messages and standard comparisons.

go-testing
🎯go-performance🎯Skill

Optimizes Go code performance by providing efficient patterns for string handling, type conversions, and container capacity management.

go-performance
🎯go-interfaces🎯Skill

Explores Go interfaces, type assertions, and type embedding, demonstrating how to define, implement, and compose types flexibly without explicit inheritance.

go-interfaces
🎯go-naming🎯Skill

go-naming skill from cxuu/golang-skills

go-naming
🎯go-style-core🎯Skill

go-style-core skill from cxuu/golang-skills

go-style-core
🎯go-data-structures🎯Skill

go-data-structures skill from cxuu/golang-skills

go-data-structures
🎯go-control-flow🎯Skill

go-control-flow skill from cxuu/golang-skills

go-control-flow
🎯go-concurrency🎯Skill

Demonstrates concurrent programming patterns in Go, covering goroutines, channels, synchronization, race conditions, and parallel execution strategies.

go-concurrency
🎯go-functional-options🎯Skill

go-functional-options skill from cxuu/golang-skills

go-functional-options
🎯go-packages🎯Skill

go-packages skill from cxuu/golang-skills

go-packages

πŸ”ŒPlugins1

πŸͺMarketplaces1