go-reviewer

Review Go code for idiomatic practices, concurrency safety, and performance.

19|4|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/j7-dev/everything-github-copilot --skill go-reviewer-j7-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: go-reviewer
Source: https://github.com/j7-dev/everything-github-copilot/tree/main/skills/go-reviewer
Command: npx skills add https://github.com/j7-dev/everything-github-copilot --skill go-reviewer-j7-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the need for thorough and expert code reviews specifically for Go (Golang) projects, ensuring code quality, idiomatic practices, and performance.

Core Features & Use Cases

  • Idiomatic Go Review: Enforces Go best practices, including error handling, concurrency patterns, and resource management.
  • Performance Optimization: Identifies potential performance bottlenecks and suggests improvements.
  • Use Case: When submitting a Pull Request for a new Go microservice feature, use this Skill to automatically flag any non-idiomatic code, potential data races, or inefficient resource usage before merging.

Quick Start

Use the go-reviewer skill to review the attached Go code file 'main.go'.

Frequently Asked Questions about go-reviewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review Go code for idiomatic practices and concurrency safety?

Review Go code for idiomatic practices by analyzing error handling, concurrency patterns, and resource management against the standard library to ensure safety and quality.

What is the best way to identify performance bottlenecks in a Golang microservice?

Identify performance bottlenecks in Golang by analyzing code modifications to detect inefficient resource usage and suggesting optimizations based on common Go patterns.

How do I check for potential data races before merging a Go Pull Request?

Check for potential data races before merging a Go Pull Request by reviewing concurrency patterns and resource management to ensure modifications adhere to safe practices.

Can I use automated code review to enforce Go standard library patterns?

You can enforce Go standard library patterns through automated review that requires adherence to common patterns, flagging non-idiomatic code before microservice features are merged.

Does automated Go code review work on all Golang project modifications?

Automated Go code review works on all Golang project modifications, providing analysis of error handling, concurrency safety, and performance optimization for effective code quality.