Generate your first schema
Pin the Go tool, register a type, generate, validate, and commit the outputs.
Agent quickstart
npx skills add tylergannon/go-gen-jsonschemaGenerate your first schema
Pin the Go tool, register a type, generate, validate, and commit the outputs.
Model missing and null
Choose ordinary fields, Optional[T], or Nullable[T] without guessing.
Enums and interfaces
Teach tool schemas named values and discriminated implementations.
Validate and prevent drift
Validate LLM output and make CI reject stale generated schemas.
additionalProperties: false.Optional[T] removes a property from required.$defs, providers, and validation use explicit APIs.Need exact exported signatures? The generated Go API reference is available, but most integrations should begin with Getting started.