specialist-go-reviewer

Diagnose Go source files for idiomatic usage, error handling, concurrency safety, and security.

42|1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/VenTheZone/pi-dots --skill specialist-go-reviewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: specialist-go-reviewer
Source: https://github.com/VenTheZone/pi-dots/tree/main/pi-dotfiles-specialist-skills/skills/specialist-go-reviewer
Command: npx skills add https://github.com/VenTheZone/pi-dots --skill specialist-go-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides expert Go code reviews to enforce idiomatic patterns, robust error handling, and secure coding practices, reducing defects and technical debt in Go projects.

Core Features & Use Cases

  • Idiomatic Go Review: Ensures code follows language idioms and community standards.
  • Security & Stability: Checks for common security issues and reliable error handling.
  • Focused on Modifications: Prioritizes changed files to accelerate reviews in PRs.

Quick Start

Review the latest Go changes in the repository and return a structured, actionable review.

Frequently Asked Questions about specialist-go-reviewer

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

FAQPage Schema
How do I review Go code for idiomatic usage and security issues?

How do I get an expert code review for idiomatic Go usage in a pull request? You get an expert code review for idiomatic Go usage by diagnosing modified files to enforce community standards, robust error handling, and secure coding practices.

What is the best way to check Go source files for race conditions?

The best way to check Go source files for race conditions is to perform static analysis that enforces concurrency safety and identifies unsafe patterns across modified files.

Can I focus a static analysis code review only on modified Go files?

Does this approach catch improper error wrapping in Go? Yes, this approach catches improper error wrapping in Go by enforcing robust error handling practices during the source file review process.

What are the limitations when diagnosing Go code quality issues?

The limitations when diagnosing Go code quality issues involve relying on static analysis to prevent race conditions and unsafe patterns, which may not catch all runtime-specific dynamic defects.