code-review

Review Go files and diffs for bugs, security risks, and idiom violations.

Updated Oct 23, 2025
One-click install
npx skills add https://github.com/kis9a/claude-skills-demo --skill code-review-kis9a
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/kis9a/claude-skills-demo/tree/main/.claude/skills/code-review
Command: npx skills add https://github.com/kis9a/claude-skills-demo --skill code-review-kis9a

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates code review for Go projects by inspecting specified files or recent changes, running static checks, and delivering a Markdown report highlighting issues and concrete improvements.

Core Features & Use Cases

  • Targeted review: reads specific files or diffs and focuses review where it matters
  • Static checks: runs go vet, go fmt, and quick lint heuristics
  • Quality criteria: checks correctness, performance, readability, idioms, and security
  • Actionable improvements: provides concrete code suggestions and example fixes
  • Output: Markdown report with severity and locations

Quick Start

Provide the target file or diff; request code-review to receive a structured, actionable report.

Frequently Asked Questions about code-review

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

FAQPage Schema
How do I automate code review for Go projects?

Code review automation for Go uses static analysis tools like go vet and go fmt to inspect files or diffs, identify bugs, performance issues, security risks, and idiom violations, then outputs a structured Markdown report with actionable fixes and line numbers.

What does go vet check for during code review?

Go vet detects correctness issues, suspicious constructs, and potential bugs in Go code. The code-review Skill runs go vet as part of its static analysis to flag problems before they reach production.

Can I review specific files or pull request diffs with automated Go analysis?

Yes, the Skill accepts targeted input: individual files, pull request diffs, or branch diffs. It focuses review where it matters most and outputs findings by severity with file paths and line numbers.

What security issues does automated Go code review catch?

Automated review identifies common security risks, format violations, performance bottlenecks, and readability problems alongside correctness checks, delivering concrete improvement suggestions in a Markdown report.

Do I need manual code review if I use automated Go linting?

Automated review catches formatting, vet errors, and common patterns quickly, but complements rather than replaces manual review. Use it as a first-pass filter to surface issues before human review.