golang
Installation
SKILL.md
Go Skill
When to Use
Use this as the entry point for Go work in this skill package. It routes to the right reference guides for the task.
- Building concurrent Go applications with goroutines and channels
- Implementing microservices with gRPC or REST APIs
- Creating CLI tools and system utilities
- Optimizing Go code for performance and memory efficiency
- Designing interfaces and using Go generics
- Setting up testing with table-driven tests and benchmarks
Instructions
- Identify the dominant Go task (implementation, review, testing, design, or optimization).
- Always apply foundational style guidance first.
- Add one or more specialized reference guides based on task scope.
- For multi-domain requests, combine relevant guides and use
go-style-coreas the tiebreaker. - Keep outputs concise and idiomatic to Go conventions.