What problem does it solve?
This Skill provides comprehensive guidance and tools for Go development, ensuring adherence to best practices in conventions, architecture, concurrency, performance, and code quality.
Core Features & Use Cases
- Code Formatting & Linting: Enforces consistent code style and catches potential errors.
- Modern Go Practices: Details the latest features and idiomatic usage in Go versions 1.22+.
- Concurrency Patterns: Offers best practices for safe and efficient goroutine management.
- Architecture & Design: Guides on project structure, dependency injection, and interface design.
- Use Case: When reviewing a new Go project, use this Skill to ensure all code adheres to modern Go standards, has robust error handling, and follows efficient concurrency patterns.
Quick Start
Run the Go pre-commit verification steps on the current project.