What problem does it solve? Go linters handle formatting, but style decisions requiring human judgment—like when to use var versus :=, how to structure control flow, or when to pass pointers versus values—are left to developers. This Skill encodes those judgment calls as explicit rules so AI agents and reviewers write and review Go code consistently. ## Core Features & Use Cases - Style Rule Enforcement: Covers line breaking at semantic boundaries, zero-value intent signaling with var vs :=, non-nil slice/map initialization, named struct fields, early returns, and switch-over-if-else chains. - Function Design Guidance: Enforces ≤4 parameters with options structs, context.Context first, and value-vs-pointer argument rules based on size and mutation. - Parallel Code Reviews: Orchestrates up to 5 sub-agents, each covering an independent style concern, for reviewing style across large codebases. - Use Case: When reviewing a pull request, ask the agent to check the diff against these style rules—it will flag nested if-else chains that should use early returns, nil slice returns that serialize to JSON null, and positional struct literals that break on field reordering. ## Quick Start Review the Go files in this repository for code style violations such as missing early returns, nil slice returns, and positional struct literals.