CtrlK
BlogDocsLog inGet started
Tessl Logo

gsap-performance

Official GSAP skill for performance — prefer transforms, avoid layout thrashing, will-change, batching. Use when optimizing GSAP animations, reducing jank, or when the user asks about animation performance, FPS, or smooth 60fps.

67

Quality

81%

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.

The body is a tight, actionable set of GSAP performance guidance with concrete code and well-labeled sections. The main weakness is redundancy between the technique sections and the summary 'Best practices'/'Do Not' lists.

Suggestions

Consolidate the 'Best practices' and 'Do Not' sections or prune entries that merely restate the technique sections above, to reduce redundancy and token cost.

Convert the will-change and ScrollTrigger guidance into small executable snippets alongside the existing quickTo example for more uniform actionability.

Promote the related-skill pointers (gsap-core, gsap-timeline, gsap-scrolltrigger) into a short dedicated 'Related skills' navigation block for clearer discovery.

DimensionReasoningScore

Conciseness

The body is mostly lean with no padding about what GSAP is, but the 'Best practices' and 'Do Not' sections restate points already made in the technique sections, adding mild redundancy that could be trimmed.

4 / 5

Actionability

Provides concrete, executable guidance — a copy-paste ready gsap.quickTo() example, a will-change CSS snippet, and specific property/API names (x, y, scaleX, stagger, ScrollTrigger.refresh()) — with only minor gaps where prose substitutes for code.

4 / 5

Workflow Clarity

Content is organized into a logical thematic flow (when to use → core principle → techniques → ScrollTrigger → cleanup → do/don't) with clear do/don't signals; no destructive or batch workflow requires validation checkpoints here.

4 / 5

Progressive Disclosure

Well-organized into clearly headed sections and self-contained with no external references needed, but at ~75 lines it exceeds the under-50-line simple-skill threshold that would warrant a 5, and the related-skill pointers are mentioned only in prose.

4 / 5

Total

16

/

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.

The description is well-crafted: it concisely states both what the skill does and when to use it, with natural trigger terms and a distinct performance-focused niche. Minor specificity gains are possible by framing techniques as concrete actions.

DimensionReasoningScore

Specificity

Names the domain and several concrete techniques ('prefer transforms, avoid layout thrashing, will-change, batching'), giving good coverage of specific actions, though the actions are framed as preferences rather than distinct operations.

4 / 5

Completeness

Clearly states what the skill does ('prefer transforms, avoid layout thrashing, will-change, batching') and explicitly when to use it ('Use when optimizing GSAP animations, reducing jank, or when the user asks about animation performance, FPS, or smooth 60fps') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural user-facing terms ('GSAP animations', 'jank', 'animation performance', 'FPS', 'smooth 60fps') with synonyms, but lacks the file-extension-style breadth that would mark comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche ('Official GSAP skill for performance') with distinctive triggers (jank, 60fps, will-change, layout thrashing) that minimize overlap with sibling GSAP skills.

5 / 5

Total

18

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
nexu-io/open-design
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.