Agent skill

contract-checker

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/contract-checker

SKILL.md

Contract Checker Skill

Inputs

  • JSON fixtures in skills/contract-checker/fixtures/.
  • Command and decision JSON schemas in contracts/schemas/.

Outputs

  • Validation report printed to stdout.
  • Non-zero exit status when fixtures do not match schemas.

Steps

  1. Load command and decision schemas.
  2. Validate each fixture against the correct schema.
  3. Treat invalid_*.json fixtures as expected failures.
  4. Emit a summary and exit with status 1 if expectations are not met.

Definition of Done (DoD)

  • All fixtures validate against their expected schema outcome.
  • Invalid fixtures fail validation as expected.
  • Script exits cleanly with status 0 when expectations are met.

Didn't find tool you were looking for?

Be as detailed as possible for better results