What problem does it solve?
This Skill helps developers and maintainers identify non-idiomatic Go patterns, fragile error handling, unsafe concurrency, poor package boundaries, and performance risks so codebases become more maintainable and reliable.
Core Features & Use Cases
- Targeted Go idioms audit: checks error wrapping, sentinel errors, swallowed errors, panic misuse, and command handler propagation.
- Package, interface, and concurrency review: inspects package layout, circular imports, interface placement, goroutine lifecycles, and context propagation.
- Use Case: A maintainer preparing a release samples files across internal/domain packages, uncovers N+1 query patterns and improper error handling, and generates issue-ready remediation tickets.
Quick Start
Ask the audit-go skill to sample five Go files across different packages and produce a scorecard with top findings and actionable GitHub-issue-ready tickets.