What problem does it solve?
Go development requires consistent structure, conventions, and quality guardrails; this Skill codifies standards to align the Go backend across teams.
Core Features & Use Cases
- Project structure guidance that mirrors a production-ready Go backend (cmd/, internal/, migrations, and storage layouts) to clarify responsibilities and reduce onboarding time.
- Clear naming and error handling rules (exported types and functions use PascalCase, unexported use camelCase, error wrapping with context, and context propagation through the call stack).
- Dependency injection and documentation requirements (constructor-based wiring, doc comments, and DI-friendly module boundaries) to enable testability and stable evolvability.
Quick Start
Follow these standards for any new Go package or feature to ensure consistent structure and quality.