go-code-review

Enforce gofmt, go vet, and golangci-lint checks during Go code reviews.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/AngelWings1997/altas --skill go-code-review-angelwings1997
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: go-code-review
Source: https://github.com/AngelWings1997/altas/tree/main/.agents/skills/go-code-review
Command: npx skills add https://github.com/AngelWings1997/altas --skill go-code-review-angelwings1997

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires go, gofmt, go vet, golangci-lint, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Go code reviews often suffer from inconsistent style and overlooked formatting, leading to an unreliable codebase; this Skill provides a clear, repeatable framework to enforce formatting, correctness, and adherence to Go community standards.

Core Features & Use Cases

  • Pre-review checklist for Go projects to catch formatting (gofmt), quality (go vet), and linting (golangci-lint) issues before PRs.
  • Guidance for applying community style guidelines and integrating with standard Go tooling.
  • Use Case: When reviewing a PR, run the pre-review script to surface issues and propose concrete improvements.

Quick Start

Run the pre-review script to scan your Go module for formatting, vetting, and linting issues before submitting a PR.

Frequently Asked Questions about go-code-review

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

FAQPage Schema
How do I enforce Go coding standards during a PR review?

To enforce Go coding standards during a PR review, run a pre-review script that checks formatting, vetting, and linting issues. This surfaces style violations across modules and proposes concrete improvements before merging code.

What is the best way to automate gofmt and go vet checks before merging?

Automating gofmt and go vet checks before merging requires integrating a pre-review checklist script. This systematically scans your Go module to catch formatting inconsistencies and correctness issues early in the development cycle.

Does golangci-lint work with go vet for code exploration?

Yes, golangci-lint works alongside go vet for code exploration by providing a clear, repeatable framework. It combines community style guideline enforcement with standard Go tooling to ensure consistent adherence across all project modules.

Why does my Go code review suffer from inconsistent style and overlooked formatting?

Go code reviews suffer from inconsistent style and overlooked formatting without a repeatable framework. Applying standard Go tooling like gofmt and golangci-lint during reviews enforces community guidelines and prevents an unreliable codebase.

Do I need specific dependencies installed to run Go static analysis?

Yes, you need go, gofmt, go vet, and golangci-lint installed to run Go static analysis. These dependencies execute the formatting, correctness checks, and linting required to guide review outcomes accurately.