cyberneticlibrary

Generate JSON Schema definitions

fd-json-schema-gensubagentsetup L22
mistakeknot/Sylveste
What it does

Review JSON schema generation from Go structs for correctness

Best for

Catching API contract bugs where generated schema rejects valid v2 payloads or accepts malformed v1

Inputs
  • · [object Object]
  • · [object Object]
Outputs
  • · [object Object]
Requires
  • · invopop/jsonschema
Preconditions
  • · Go structs with json tags exist
  • · JSON schema generated
  • · CLAUDE.md readable
Failure modes
  • · json tags with omitempty incorrectly marked required
  • · json.RawMessage generating incorrect anyOf
  • · Non-deterministic field ordering
Trust signals
  • · Specific test cases: schema rejects v1/accepts v2
  • · Ties findings to struct tag patterns
  • · Checks deterministic output