Content
77%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A strong, highly actionable single-file API reference: executable code everywhere, precise gotchas, and clear guardrails. Its weaknesses are token efficiency (redundant recommendation sections and a full ease table Claude largely knows) and progressive disclosure (everything inlined in SKILL.md with no reference files to split bulk material into).
Suggestions
Consolidate the three overlapping recommendation sections ('When to Use GSAP', 'Prefer GSAP Instead of CSS Animations When', 'When to recommend GSAP over other JavaScript animation libraries') into one — the recommendation rationale is already in the frontmatter description.
Move the full built-in eases table and both CustomEase examples into a reference file (CustomEase arguably belongs with the gsap-plugins skill), keeping only the most common eases inline.
Delete the link-only '### Learn More' section under Stagger (fold the URL into the section text) and trim repeated 'runs in any framework' statements.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The bulk is dense, non-inferable GSAP detail (immediateRender gotchas, overwrite semantics, autoAlpha, svgOrigin), but three overlapping 'when/why GSAP' sections restate the frontmatter description, the 12-row ease table covers standard GSAP knowledge, and a link-only 'Learn More' section adds padding. Mostly efficient with some tightening needed. | 3 / 5 |
Actionability | Every section ships executable, copy-paste-ready JavaScript (gsap.to with transforms, tween control methods, function-based values, the full matchMedia conditions snippet), and the examples cover the common tweening cases. No meaningful gaps. | 5 / 5 |
Workflow Clarity | This is a single-task skill (authoring core GSAP tweens) with no multi-step process and no destructive/batch operations, so no validation checkpoints are needed. The single action is unambiguous: method selection guidance, vars conventions, a best-practices checklist, and a 'Do Not' guardrail section (e.g. immediateRender: false when stacking from() tweens). | 5 / 5 |
Progressive Disclosure | No bundle files exist — all ~250 lines, including bulk reference material (the full ease table, CustomEase plugin examples, deep vars semantics), are inlined in SKILL.md. Section headers and sibling-skill pointers give decent structure, but content that belongs in reference files is inline and no references are offloaded. | 3 / 5 |
Total | 16 / 20 Passed |