Skip to content
Back to skills

Contract Checker

ASecurity

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

  • 666 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added February 8, 2026
tools

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill contract-checker --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Contract Checker?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Contract Checker
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-contract-checker/badge)](https://www.skillsdirectory.com/skills/majiayu000-contract-checker)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
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.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.