go-validation
CommunityAutomates Go code validation and testing.
Authory-miyazaki
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates the validation and testing of Go code to ensure code quality before commits, reducing integration risk and speeding up the review process.
Core Features & Use Cases
- Comprehensive validation pipeline: tidy, fmt, vet, golangci-lint, and tests with race detection and coverage, plus security checks via govulncheck.
- Pre-commit quality gate: Enforces style, dependency hygiene, and test coverage for Go projects before merging.
- Use Case: When preparing a PR in a Go project, run the script to automatically verify formatting, dependencies, and test coverage, catching issues early.
Quick Start
Run the validation script to perform the full Go validation workflow: bash go-validation/scripts/validate.sh
Dependency Matrix
Required Modules
bashgogolangci-lintgovulncheck
Components
scripts
💻 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-validation Download link: https://github.com/y-miyazaki/arc/archive/main.zip#go-validation 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.