CtrlK
BlogDocsLog inGet started
Tessl Logo

api-changes

Use when customer-facing API changes were made — i.e., API report .md files differ from the branch's resolved comparison base. Guides through release tag assignment, API Council review requirements, breaking change classification, deprecation process, and changeset guidance. Triggered automatically by ci-readiness-check when api-report diffs are detected.

68

Quality

83%

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

75%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 well-structured, actionable review workflow with sequenced steps, task-tracking enforcement, and concrete commands. It stays lean and avoids over-explaining, with only minor validation-checkpoint and organization gaps.

Suggestions

Add an explicit validate→fix→retry checkpoint (e.g., re-run the api-report diff after changeset creation to confirm the changed surface matches) to lift workflow_clarity toward 5.

Trim definitional lines like the opening of Step 4 that restate what a breaking change is, since Claude already knows this.

Consider moving the lengthy beta/alpha breaking-change process details into a reference file linked one level deep to tighten the main body.

DimensionReasoningScore

Conciseness

Mostly lean — tables, commands, and a code example with little padding — though lines like 'A breaking change removes or modifies an existing API in a way that causes compile errors' mildly over-explain what Claude already knows.

4 / 5

Actionability

Provides concrete executable commands ('git diff "$BASE_COMMIT"', 'pnpm flub changeset add --empty'), decision tables, and a copy-ready @deprecated code block, with minor gaps in judgment-based steps like tag selection.

4 / 5

Workflow Clarity

Seven clearly sequenced steps with a `<required>` task-tracking block and a 'confirm it looks right before moving on' checkpoint; validation is implicit rather than an explicit validate→fix→retry loop.

4 / 5

Progressive Disclosure

A single well-sectioned file with one-level-deep links to repo docs and no nested references; the breaking-change detail is reasonably inline though the file is long enough that some content could be split out.

4 / 5

Total

16

/

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, third-person description with an explicit 'Use when' trigger and a concrete list of guided sub-processes. It cleanly distinguishes itself via tooling-specific triggers and covers both what and when.

DimensionReasoningScore

Specificity

Lists multiple concrete sub-processes — 'release tag assignment, API Council review requirements, breaking change classification, deprecation process, and changeset guidance' — giving comprehensive coverage of what the skill does.

5 / 5

Completeness

Explicitly answers both what ('Guides through release tag assignment...') and when ('Use when customer-facing API changes were made — i.e., API report .md files differ...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural domain terms ('customer-facing API changes', 'API report .md files', 'api-report diffs', 'ci-readiness-check') that users would say, but a few common synonyms are absent.

4 / 5

Distinctiveness Conflict Risk

A clear niche (Fluid Framework API change review) anchored to specific triggers like 'api-report diffs' and 'ci-readiness-check', giving minimal conflict risk with other skills.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository
microsoft/FluidFramework
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.