CtrlK
BlogDocsLog inGet started
Tessl Logo

hyperframes-animation

All animation knowledge for HyperFrames — atomic motion rules, multi-phase scene blueprints, scene transitions, broader motion-design techniques, AND the seven runtime adapters (GSAP default, plus Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, TypeGPU). Use for any motion or animation task: pick 2-4 rules and compose, or load a blueprint, or look up runtime-specific API (e.g. GSAP eases / Lottie player / Three.js mixer). HyperFrames-native: single paused timeline, seek-safe, deterministic.

72

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

82%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-organized, token-efficient index skill with concrete routing and a clear composition/escalation workflow. Its main weakness is that the routing table points to a large tree of files not present in the provided bundle.

Suggestions

Bundle the referenced index and adapter files (rules-index.md, blueprints-index.md, transitions/, techniques.md, adapters/*.md) so the routing table resolves to real files, or mark which references are loaded on-demand from elsewhere.

Trim the parenthetical re-list of core's non-negotiable rules in the Critical Constraints section, since the body already says 'Don't restate those here'.

Add one tiny inline composition snippet (e.g. a 3-line paused GSAP timeline) so the default workflow is copy-paste executable rather than purely navigational.

DimensionReasoningScore

Conciseness

Lean routing table and tight constraint list with no padding; it does not explain what GSAP/Lottie/Three.js are and explicitly defers core rules to 'hyperframes-core' rather than restating them. Every token earns its place, though the parenthetical core-rules list in Critical Constraints is borderline padding.

5 / 5

Actionability

Concrete file paths, an exact script invocation with arguments, and specific forbidden properties ('never derive positions from getBoundingClientRect() at tween time') give mostly executable guidance; minor gaps because it is navigational with no inline copy-paste recipe.

4 / 5

Workflow Clarity

Clear sequence — default to composing atomic rules, escalate to a blueprint only when stated conditions hold, then route via the table — with a well-formed script usage block; no destructive/batch operations requiring validation checkpoints, so the missing feedback loop is not penalized.

4 / 5

Progressive Disclosure

Excellent one-level-deep structure with a signaling routing table, but many referenced paths (rules-index.md, blueprints/, transitions/, techniques.md, adapters/*.md) are absent from the actual bundle, which only contains the two scripts files — a real organization gap versus the level-5 'appropriately split' anchor.

4 / 5

Total

17

/

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, specific description that clearly states capabilities and explicit 'Use for' triggers, with a well-defined niche. The only gap is slightly narrower synonym coverage for natural user phrasing.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'pick 2-4 rules and compose, or load a blueprint, or look up runtime-specific API (e.g. GSAP eases / Lottie player / Three.js mixer)' — with comprehensive coverage of rules, blueprints, transitions, techniques, and seven named adapters.

5 / 5

Completeness

Explicitly answers both what ('All animation knowledge...rules, blueprints, transitions, techniques, adapters') and when ('Use for any motion or animation task') with concrete trigger phrases, matching the level-5 anchor.

5 / 5

Trigger Term Quality

Good natural terms ('any motion or animation task', 'GSAP eases', 'Lottie player', 'Three.js mixer', 'scene transitions') but misses common synonyms a user would say such as 'animate', 'tween', 'fade', or 'keyframe'; not the level-5 comprehensive-synonym tier.

4 / 5

Distinctiveness Conflict Risk

Clear HyperFrames-native niche scoped to animation/motion with named runtimes; 'HyperFrames-native: single paused timeline, seek-safe, deterministic' distinguishes it from sibling core/creative skills with minimal conflict risk.

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
calesthio/OpenMontage
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.