go-review

Analyze modified Go files using vet and staticcheck, reporting prioritized, idiomatic improvements.

24|5|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/Luohaothu/everything-codex --skill go-review-luohaothu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: go-review
Source: https://github.com/Luohaothu/everything-codex/tree/main/skills/go-review
Command: npx skills add https://github.com/Luohaothu/everything-codex --skill go-review-luohaothu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Go projects often suffer from subtle idiomatic issues, concurrency pitfalls, and brittle error handling. This Skill provides expert review focused on ensuring idiomatic Go, robust concurrency patterns, and high-performance code changes.

Core Features & Use Cases

  • Review modified Go files for idiomatic patterns, proper error handling, and safe concurrency.
  • Integrate go vet and staticcheck during the review to surface defects and anti-patterns.
  • Provide prioritized, actionable recommendations to improve code quality before merging.

Quick Start

Inspect the git diff of Go files and run go vet and staticcheck to validate changes.

Frequently Asked Questions about go-review

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

FAQPage Schema
How do I review Go code for idiomatic patterns and concurrency issues?

To review Go code for idiomatic patterns, analyze git diffs to surface anti-patterns and apply staticcheck to validate correctness. This identifies subtle concurrency pitfalls and suggests concrete, safe improvements.

What is the best way to run go vet and staticcheck on modified Golang files?

The best way to run go vet and staticcheck on modified Golang files is to inspect the git diff and execute these tools against the changed code. This surfaces defects and validates safety before merging.

How do I check my Golang code changes for safe concurrency and proper error handling?

To check Golang code changes for safe concurrency and proper error handling, review the modified files against idiomatic patterns. Applying static analysis tools like go vet helps detect brittle error handling and concurrency pitfalls.

Does this Go code review process report findings by severity?

Yes, the Go code review process reports findings by severity. It analyzes code changes to surface potential issues and provides prioritized, actionable recommendations to improve code quality before merging.

Can I use staticcheck and go vet to find performance bottlenecks in Go code?

Yes, you can use staticcheck and go vet to find performance bottlenecks in Go code. Applying these tools during code review validates correctness and surfaces anti-patterns that may impact performance.