What problem does it solve?
This Skill helps you name Go packages, types, functions, variables, constants, errors, and options in ways that match idiomatic Go, reduce stuttering, and make code easier to read and review.
Core Features & Use Cases
- Identifier Naming: Applies MixedCaps, proper initialism casing, scope-based length, and receiver naming conventions across Go code.
- API Naming Patterns: Guides constructors, getters, setters, options, sentinels, typed errors, enums, and boolean fields toward standard Go conventions.
- Review-Ready Output: Helps prevent common mistakes like
Get prefixes, util package names, shadowing built-ins, and inconsistent error strings.
- Use Case: When introducing a new service type, enum, or helper function, use this Skill to choose names that fit Go community expectations and pass code review more reliably.
Quick Start
Ask the AI to rename your Go identifiers so they follow idiomatic Go naming rules and avoid stuttering, bad initialisms, and non-standard API patterns.