go-reviewer

Official

Ensure idiomatic and safe Go code.

Authoranyproto
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps maintain high code quality in the Anytype Heart Go codebase by identifying potential issues related to concurrency, memory usage, code patterns, and testing.

Core Features & Use Cases

  • Concurrency Safety Checks: Detects potential goroutine leaks, improper context propagation, and incorrect mutex usage.
  • Idiomatic Go Patterns: Verifies adherence to established patterns for service registration, object access, and error handling.
  • Memory & Performance: Identifies opportunities for optimization using sync.Pool, arena allocation, and efficient string building.
  • Testing Best Practices: Reviews table-driven tests, fixture patterns, and mock usage.
  • Use Case: After implementing a new feature involving background processing, use this Skill to ensure all goroutines are properly managed and contexts are correctly propagated to prevent leaks and race conditions.

Quick Start

Use the go-reviewer skill to review the Go code changes in the current directory for any issues.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: go-reviewer
Download link: https://github.com/anyproto/anytype-heart/archive/main.zip#go-reviewer

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.