go/code-review

Apply a Go-specific code review checklist to identify and fix quality gaps.

3|1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/deandum/claude-resources --skill go-code-review-deandum
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: go/code-review
Source: https://github.com/deandum/claude-resources/tree/main/skills/go/code-review
Command: npx skills add https://github.com/deandum/claude-resources --skill go-code-review-deandum

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Go code reviews often miss language-specific pitfalls; this Skill provides a focused checklist to catch issues early.

Core Features & Use Cases

  • Correctness: ensure error handling, proper defer usage, and nil safety.
  • Style & Conventions: enforce formatting, idiomatic Go patterns, and initialisms.
  • Concurrency & Performance: verify safe goroutines, proper cancellation, and absence of data races.
  • Security: check for secure input handling and minimal surface areas.
  • Use Case: integrate into PR reviews to standardize Go quality across teams.

Quick Start

Review a Go project with the Go Code Review checklist to lock in Go-specific quality gates.

Frequently Asked Questions about go/code-review

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

FAQPage Schema
How do I review Go code for concurrency issues and data races?

To review Go code for concurrency issues, apply a Go-specific checklist that verifies safe goroutines, proper cancellation, and race-free execution. This approach catches common concurrency pitfalls early by enforcing concrete practices for concurrent programming.

What should a Go code review checklist cover for correctness and style?

A Go code review checklist for correctness and style should cover explicit error handling, proper defer usage, nil safety, and consistent formatting. It enforces idiomatic Go patterns and initialisms to maintain quality across typical Go projects and modules.

How do I integrate a Go code review checklist into PR reviews?

You integrate a Go code review checklist into PR reviews by applying its structured quality gates to standardize Go code across your team. This process checks correctness, style, concurrency, performance, and security to catch language-specific pitfalls early.

Does this Go code review checklist handle security and input validation?

Yes, this Go code review checklist handles security by checking for secure input handling and minimal surface areas. It enforces concrete practices to ensure secure input processing and reduce vulnerabilities within typical Go projects.

Can I use this checklist to review Go interfaces and dependency management?

Yes, you can use this checklist to review Go interfaces and dependency management. Its scope explicitly covers typical Go projects and modules, verifying idiomatic patterns, explicit error handling, and consistent formatting across interface implementations.