go-development
Installation
SKILL.md
Go Development
This skill provides best practices for building robust Go applications. It focuses on domain-driven design, proper context propagation, and structured logging.
When to Apply
Reference these guidelines when:
- Implementing Business Logic: Developing domain models and domain enums.
- Managing Context: Propagating context correctly through your application layers.
- Implementing Logging: Using structured, contextual logging with zerolog.
- Refactoring: Improving code structure and consistency across the codebase.
Quick Reference
Related skills
More from imrenagi/skills
protobuf-developer
Protobuf schema development guidelines. This skill should be used when writing, reviewing, or refactoring Protocol Buffer definitions to ensure consistency, backwards compatibility, and adherence to style guides.
15go-error-handling
Best practices for error handling in Go applications, including error wrapping, domain errors, sentinel vs typed errors, and gRPC error mapping.
7