CtrlK
BlogDocsLog inGet started
Tessl Logo

upgrade-caniuse

Upgrade the caniuse-lite override in the Remotion repo. Use when asked to update caniuse-lite to the latest npm version.

64

Quality

76%

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

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/upgrade-caniuse/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

80%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.

An efficient, actionable checklist for a narrow task that respects the context window. Its main weakness is the absence of validation/verification steps before committing and pushing.

Suggestions

Replace 'Look up the latest version with npm' with the exact command (e.g., `npm view caniuse-lite version`) to make the lookup copy-paste ready.

Add a verification checkpoint after `bun i` (e.g., confirm `caniuse-lite` resolved to the target version in the lockfile) before committing and pushing.

Specify how the override is edited (e.g., set `overrides.caniuse-lite` to the resolved version) so the package.json change is unambiguous.

DimensionReasoningScore

Conciseness

A lean five-line checklist with no padding or explanation of concepts Claude already knows; every token earns its place.

5 / 5

Actionability

Provides concrete commands (`bun i`, a commit-message template) but 'Look up the latest version with npm' omits the specific command (e.g., `npm view caniuse-lite version`) and the exact edit to package.json is described rather than shown.

4 / 5

Workflow Clarity

Steps are clearly sequenced as a checklist, but there are no validation checkpoints (e.g., confirm `bun i` succeeded, verify the override resolved to the new version) before the destructive commit-and-push step.

3 / 5

Progressive Disclosure

A simple under-50-line single-purpose skill with no need for external references; the checklist is well-organized and self-contained.

5 / 5

Total

17

/

20

Passed

Description

73%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 tight, specific description that clearly identifies a distinct niche and includes an explicit trigger clause. It is solid but not comprehensive, offering a single action and a single trigger phrase.

Suggestions

Add 1-2 more concrete sub-actions (e.g., bumping the version, verifying the override resolved) to lift specificity toward 5.

Broaden the trigger with synonyms or natural variations (e.g., 'update caniuse-lite', 'bump caniuse-lite', 'refresh the caniuse override') to improve trigger term coverage.

DimensionReasoningScore

Specificity

Names a specific target (the caniuse-lite override in the Remotion repo) and one concrete action (upgrade it), but covers only a single action rather than a comprehensive set.

3 / 5

Completeness

Clearly states both what (upgrade the caniuse-lite override) and when (use when asked to update caniuse-lite), with the 'when' explicit but offering only a single trigger phrase rather than multiple concrete ones.

4 / 5

Trigger Term Quality

Includes a natural trigger phrase ('Use when asked to update caniuse-lite to the latest npm version') with relevant terms users would say, though it lacks synonyms or extension variants.

4 / 5

Distinctiveness Conflict Risk

Targets a narrow, repo-specific niche (caniuse-lite override in Remotion) with a distinct trigger, making conflict with other skills very unlikely.

5 / 5

Total

16

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
remotion-dev/remotion
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.