CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

animation-vocabulary

Reverse-lookup glossary that turns a vague description of a web animation or motion effect into its exact term ("the bouncy thing when a popover opens" → Pop in; "the iOS rubber-band scroll" → Rubber-banding). Use when the user asks "what's it called when…", or describes a motion effect without knowing its name and wants the right word to prompt an AI or designer with. For naming an effect, not designing or building one.

Quality

87%

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

81%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, highly actionable instruction skill: the output format, worked examples, and explicit disambiguation and fallback rules leave no ambiguity about how to respond. The two weaker points are token efficiency (many glossary entries restate common knowledge Claude already has) and file structure (the large glossary could live in a reference file with SKILL.md as overview).

Suggestions

Trim or cut glossary entries that restate knowledge Claude already has (Duration, Delay, Scale, Rotate, Skew, Linear, Jank, Frame rate) and keep only terms whose curated phrasing or nuance (e.g. Perceptual duration, Origin-aware animation, Asymmetric easing) is the actual value.

Move the full glossary to a one-level-deep reference file (e.g. references/glossary.md) and keep SKILL.md as a lean overview with the format, instructions, and examples, so the ~120-line term list doesn't load on every invocation.

Consider making the "Initial Response" scripted greeting optional or dropping it — it adds tokens without improving the naming workflow.

DimensionReasoningScore

Conciseness

The one-line-per-term glossary format is inherently lean and the instructions avoid padding, but a noticeable subset of entries restate concepts Claude already knows ("Duration — How long an animation takes", "Delay — Time before an animation starts", Scale, Rotate, Skew, Linear, Jank). Not a 2 because most content is the skill's genuine payload; not a 4 because those trivially-known entries are a real trimming opportunity.

3 / 5

Actionability

For an instruction-only skill the guidance is fully actionable: an exact output format template, three concrete user-input-to-output examples (feel-based, disambiguation, physics feel), explicit disambiguation pairs (Clip-path vs Mask, Pop in vs Bounce), and a defined fallback ("name the closest term and say plainly it's an approximation"). The verbatim-quote rule is executable since the glossary is embedded. Matches the level-5 anchor's coverage of common cases.

5 / 5

Workflow Clarity

A single-purpose lookup task whose sequence is unambiguous: read for intent → quote glossary verbatim → disambiguate close terms → output in the fixed format, with alternates and fallback rules specified. Per the simple-skill note a single unambiguous action scores 5, and no validation cap applies since the operation is non-destructive.

5 / 5

Progressive Disclosure

The body is well organized (Initial Response, Quick Start, Instructions, Examples, Glossary with 12 labeled subsections) with no buried or nested references. Not a 5 because the ~120-line glossary — the bulk of the content — is inlined in SKILL.md rather than split into a one-level-deep reference file, which would keep the main file a lean overview; but it is far from the inlined-unstructured-content of lower anchors.

4 / 5

Total

17

/

20

Passed

Description

87%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: it defines a crisp single-purpose capability, illustrates it with concrete quoted examples, gives explicit and natural 'Use when…' triggers, and closes with a scope boundary that prevents mis-triggering. The only gaps are a few missing domain synonyms in the trigger terms and the inherent single-action nature that keeps specificity just below the top anchor.

DimensionReasoningScore

Specificity

"Reverse-lookup glossary that turns a vague description of a web animation or motion effect into its exact term" names the domain and concrete action, backed by two worked input-to-output examples ("the bouncy thing when a popover opens" → Pop in). It exceeds the level-3 anchor (domain + 1-2 actions without comprehensiveness) thanks to the examples and explicit scope boundary, but describes one core action rather than the multiple distinct actions of the level-5 anchor.

4 / 5

Completeness

Both halves are explicit: what it does ("Reverse-lookup glossary that turns a vague description… into its exact term") and when to use it ("Use when the user asks 'what's it called when…', or describes a motion effect without knowing its name"), with concrete trigger phrases. This matches the level-5 anchor; a 4 would require the 'when' clause to be less specific, which it is not.

5 / 5

Trigger Term Quality

It quotes the natural phrases users would actually say verbatim — "what's it called when…", "the bouncy thing when a popover opens", "the iOS rubber-band scroll" — which is exactly the right trigger language. Not a 5 because common synonyms like "micro-interaction", "transition", or "what's the name of that effect" are missing.

4 / 5

Distinctiveness Conflict Risk

A clear niche (naming web animation effects) with an explicit boundary clause — "For naming an effect, not designing or building one" — that fences it off from animation-implementation skills. Minimal conflict risk, matching the level-5 anchor.

5 / 5

Total

18

/

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

emilkowalski/skills

Path

skills/animation-vocabulary/SKILL.md

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.