What problem does it solve?
Go projects often suffer from hidden code smells, anti-patterns, and non-idiomatic patterns that hinder maintainability and readability. It surfaces issues when you want to know "how good is this code?" or perform a thorough audit before a release.
Core Features & Use Cases
- Idiomatic Go Patterns: Validates proper use of interfaces, context usage, error wrapping, and goroutine patterns to ensure Go-idiomatic code.
- Naming, Style & Structure: Checks package naming, acronym consistency, and project structure (internal/ usage, module boundaries, and dependencies).
- Code Smell Detection: Detects global mutable state, overused init(), and complex or dead code with actionable remediation guidance.
- Audit & Reporting: Generates a structured report with categorized findings (critical, warning, suggestion) ready for code reviews or governance.
Quick Start
Request a full Go code quality audit on your project by providing the repository path to the skill.