go-review

Identify runtime safety, correctness, and idiomatic issues in Go code.

4|Updated Sep 6, 2013
One-click install
npx skills add https://github.com/mway/dotfiles --skill go-review-mway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: go-review
Source: https://github.com/mway/dotfiles/tree/main/home/dot_codex/skills/go-review
Command: npx skills add https://github.com/mway/dotfiles --skill go-review-mway

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Review Go code comprehensively for runtime safety, correctness, and idiomatic style.

Core Features & Use Cases

  • Runtime safety checks: nil dereferences, race conditions, panic prevention.
  • Code correctness: edge cases, error handling, logic integrity.
  • Language idiomaticity: Go conventions and proper use of Go features.
  • Use Case: When reviewing a PR, audit code quality and safety.

Quick Start

Run an end-to-end Go code review on the target repository to receive a prioritized feedback report.

Frequently Asked Questions about go-review

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

FAQPage Schema
How do I check my Go code for runtime safety and race conditions?

To check Go code for runtime safety, you can run a comprehensive review that identifies nil dereferences, race conditions, and panic prevention issues. This process audits your project to ensure safe execution and prevents unexpected crashes.

What is the best way to review Go pull requests for idiomatic conventions?

The best way to review Go pull requests for idiomatic conventions is to apply an automated code review workflow that evaluates language idiomaticity. This ensures your code follows proper Go conventions and uses language features correctly.

How do I find correctness and edge case issues in my Go project?

To find correctness and edge case issues in your Go project, run an end-to-end code review that evaluates logic integrity and error handling. This produces a prioritized feedback report highlighting areas needing attention.

Can I use this Go code review process on projects of varying sizes?

Yes, you can use this Go code review process on projects of varying sizes. It guides reviewers through safety, correctness, idioms, and performance concerns regardless of scale, adapting to your defined project conventions.

What limitations should I expect when auditing Go code for performance concerns?

When auditing Go code for performance concerns, the limitation is that the review relies on defined workflows and reference materials to produce actionable feedback. It focuses on early issue detection rather than runtime profiling or benchmarking.

Does the go-review Skill require any external dependencies to run?

No, the go-review Skill does not require any external dependencies to run. It operates independently to analyze your repository and generate a prioritized feedback report without needing additional components.