go-validation

Community

Automates 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.
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.