Agent skill

fixtures-generator

Generates valid and invalid JSON fixtures for CommandDTO and DecisionDTO based on current contract schemas.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/fixtures-generator-nepopams-vr-ai-platform

SKILL.md

Fixtures Generator Skill

Purpose

Produces canonical test fixtures for contract validation and graph testing, covering both valid and expected-invalid scenarios.

Inputs

  • Contract schemas in contracts/schemas/command.schema.json and decision.schema.json.

Outputs

  • Generated JSON fixtures written to appropriate fixtures/ directories.

Scenarios Covered

  • Minimal valid commands.
  • Ambiguous commands.
  • Missing required fields.
  • Invalid enum values and payload shapes.

Definition of Done (DoD)

  • Generated fixtures reflect current schema version.
  • Invalid fixtures fail validation as expected.
  • Fixtures are usable by contract-checker and graph-sanity.

Didn't find tool you were looking for?

Be as detailed as possible for better results