What problem does it solve?
Core Go style principles and formatting guidelines from Google and Uber style guides. Use when writing any Go code to ensure clarity, simplicity, and consistency. This is the foundational skill - other Go style skills build on these principles.
Core Features & Use Cases
- Clarity: The code's purpose and rationale must be clear to the reader.
- Simplicity: Code should be simple, readable, and avoid unnecessary abstractions.
- Concision: High signal-to-noise; avoid boilerplate and repetitive patterns.
- Maintainability: APIs should be easy to modify and maintain; consistent naming and structure.
- Consistency: Adhere to project-wide style for predictable behavior.
- Formatting & conventions: gofmt conformity, MixedCaps naming, and practical line-length guidelines.
Quick Start
Apply these principles to new and existing Go code to improve clarity, simplicity, and consistency.