validate-go-effective
CommunityEnforce 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.