validate-go-effective

Community

Enforce effective Go with automatic validation.

Authorpeteski22
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Go code often drifts away from Effective Go and idiomatic conventions, making maintenance harder and reviews slower. This Skill provides a deterministic validator that flags naming, error handling, interface design, and control flow issues to improve Go code quality.

Core Features & Use Cases

  • Checks naming conventions (PascalCase/camelCase, doc comments)
  • Validates error handling style (wrapping, position, checks)
  • Assesses interface design and control flow for idiomatic patterns
  • Supports teams aiming for consistent, idiomatic Go across projects

Quick Start

Run the validator as part of your PR checks or CI workflow; invoke /validate against your Go codebase to ensure adherence to Effective Go rules before merging.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: validate-go-effective
Download link: https://github.com/peteski22/claude-pragma/archive/main.zip#validate-go-effective

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.