go-validator

Installation
SKILL.md

Go Validator

Generate validator files for GO modular architecture conventions.

When to Use

  • Create domain validators (password, email, username, etc.)
  • Input sanitization and business rule validation
  • Any validation logic returning typed domain errors

Two-File Pattern

Every validator requires two files:

  1. Port interface: internal/modules/<module>/ports/<validator_name>_validator.go
  2. Validator implementation: internal/modules/<module>/validator/<validator_name>_validator.go

Port File Structure

Related skills
Installs
1
First Seen
Mar 10, 2026