CtrlK
BlogDocsLog inGet started
Tessl Logo

check-schemas

Detect breaking changes in schema-form.json plugin descriptors; run the schema compatibility checker, interpret findings, and guide fixes.

81

1.31x
Quality

72%

Does it follow best practices?

Impact

95%

1.31x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./docs/agent-standards/skills/check-schemas/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

92%

12%

Schema Compatibility Audit Script

Single schema pair check with correct CLI invocation and finding interpretation

Criteria
Without context
With context

Correct checker tool

100%

100%

--old and --new flags

0%

100%

--plugin flag present

0%

100%

audit-output.txt produced

100%

100%

audit-summary.json structure

100%

100%

Breaking: required field added

100%

100%

Breaking: enum value removed

100%

100%

Breaking: constraint tightened

100%

100%

Non-breaking: optional field added

100%

0%

exit_code reflects breaking

100%

100%

93%

41%

Schema Change Classification Report

Breaking change classification and version-bump exemption explanation

Criteria
Without context
With context

Constraint tightened: ERROR

100%

100%

Constraint tightened: maxLength ERROR

100%

100%

Enum value removed: ERROR

100%

100%

Optional field added: non-breaking

100%

100%

Minor version bump exemption

13%

100%

Patch-zero exemption mentioned

0%

100%

pom.xml version detection

0%

100%

WARN vs ERROR distinction

0%

100%

No invented changes

100%

100%

Non-Maven fallback

0%

0%

100%

16%

Fix Breaking Schema Changes

Fix breaking schema changes using prescribed strategies

Criteria
Without context
With context

senderEmail preserved

100%

100%

senderEmail deprecated

0%

100%

retryLimit not in required

100%

100%

codeLength minimum loosened

100%

100%

fix-notes.md lists breaking changes

100%

100%

Fix strategy for removed property

40%

100%

Fix strategy for required field

100%

100%

Fix strategy for tightened constraint

100%

100%

Enum value added preserved

100%

100%

No new breaking changes

100%

100%

Repository
gravitee-io/gravitee-access-management
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.