What problem does it solve?
Go projects frequently undergo changes that require careful review to catch idiomatic issues, error handling gaps, and library usage problems. This skill automates a thorough examination of all git-changed .go files to improve code quality, consistency, and maintainability.
Core Features & Use Cases
- Identify changed Go files from the current branch or staged changes, excluding primary test files, to focus reviews on real code changes.
- Pre-fetch relevant library documentation for non-standard dependencies using Context7 MCP to inform the review with accurate usage guidance.
- Launch golang-pro guided review with a structured prompt that assesses idioms, error handling, memory patterns, and library usage.
- Apply findings to CI or pre-merge workflows to improve code quality, reliability, and maintainability on Go projects.
Quick Start
Provide the changed Go files to review and let the skill perform a comprehensive analysis using golang-pro and Context7 documentation.