go-create-validator
Installation
SKILL.md
Go Create Validator
Generate validator files for GO modular architecture conventions.
Two-File Pattern
Every validator requires two files:
- Port interface:
internal/modules/<module>/ports/<validator_name>_validator.go - Validator implementation:
internal/modules/<module>/validator/<validator_name>_validator.go
Port File Structure
The port file contains only the interface definition with its documentation comment.
Example structure:
package ports