CtrlK
BlogDocsLog inGet started
Tessl Logo

review-api-contract

Review a code change for breaking changes to public interfaces, breaking changes shipped without versioning or migration paths, inconsistent error shapes, undocumented behavior changes, overloaded sentinel values, and backward-incompatible type changes. Use when reviewing for API contract stability, backward compatibility, or consumer impact.

75

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

93%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A tight, expert-level review lens: no padding, concrete inline examples, an explicit project-rule lookup step, and clear include/exclude thresholds. The single gap is workflow clarity — the method could be an explicit numbered sequence with a verify-before-report checkpoint.

DimensionReasoningScore

Conciseness

The ~37-line body is lean and assumes Claude's competence — it names SemVer and Hyrum's Law without tutorializing them, and every section (Scope, Method, Threshold, Reporting) carries unique operational weight, matching the 'every token earns its place' anchor.

5 / 5

Actionability

Concrete, executable guidance throughout: a precise classification scheme ('additive, which is safe, or subtractive or mutative, which breaks'), inline examples ('{ error: string }' alongside '{ errors: [{ message }] }', 'string' to 'string | null'), and a specific instruction to read the 'AGENTS.md' or 'CLAUDE.md' chain governing the changed files. As an instruction-only skill with fully actionable guidance, it meets the top anchor; absence of code is not penalized.

5 / 5

Workflow Clarity

The Scope → Method → Threshold → Reporting structure gives a clear logical sequence, and the Threshold section gates what gets reported. However, the method is not laid out as an explicit ordered sequence and there is no verify-finding checkpoint before reporting, fitting anchor 4 (clear sequence, most checkpoints) rather than 5 (explicit validation steps with feedback loops).

4 / 5

Progressive Disclosure

The skill is under 50 lines, self-contained with no bundle files, and organized into well-labeled sections; per the simple-skill guidance this matches the top anchor even without external references.

5 / 5

Total

19

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: third-person voice, concrete capability list, and an explicit 'Use when' trigger clause. The only weakness is slightly thin synonym coverage (e.g., no mention of SemVer, deprecation, or 'public API' as trigger phrases).

DimensionReasoningScore

Specificity

The description lists six concrete, distinct review capabilities ('breaking changes to public interfaces', 'breaking changes shipped without versioning or migration paths', 'inconsistent error shapes', 'undocumented behavior changes', 'overloaded sentinel values', 'backward-incompatible type changes'), matching the comprehensive-coverage anchor; no meaningful gaps place it below 5.

5 / 5

Completeness

It explicitly answers both 'what' (the enumerated review targets) and 'when' ('Use when reviewing for API contract stability, backward compatibility, or consumer impact') with concrete trigger phrases, exactly matching the top anchor.

5 / 5

Trigger Term Quality

Natural phrases like 'breaking changes', 'API contract stability', 'backward compatibility', and 'consumer impact' give good trigger coverage, but common synonyms such as 'SemVer', 'public API', or 'deprecation' are absent, fitting the 'good coverage, a few natural terms missing' anchor rather than the comprehensive-synonym anchor at 5.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche — API contract stability review — with distinct triggers ('API contract stability', 'backward compatibility', 'consumer impact') that are unlikely to fire for unrelated skills, matching the minimal-conflict-risk anchor.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
perihelionhq/perihelion-platform-context
Reviewed

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.