Content
88%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 dense, executable reference for the GSAP core API with strong code examples and clear guardrails. It could be tightened by de-duplicating the three overlapping "when to use GSAP" sections and optionally splitting the easing reference into a bundled file.
Suggestions
Consolidate the three overlapping recommendation sections ("When to Use GSAP", "Prefer GSAP Instead of CSS", "When to recommend GSAP over other JavaScript animation libraries") into one to reduce redundancy.
Move the full easing-name table and CustomEase examples into a references file (e.g. references/easing.md) and link to it from a short inline summary, improving both conciseness and progressive disclosure.
Tighten explanatory prose like "Respecting prefers-reduced-motion is important for users with vestibular disorders" to the actionable rule, since the rationale is broadly known.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly lean reference material that avoids explaining basic concepts, but the "When to Use GSAP" / "Prefer GSAP Instead of CSS" / "When to recommend GSAP" sections overlap with each other and the description, adding mild padding. | 4 / 5 |
Actionability | Copy-paste-ready executable code throughout — tween methods, stagger, easing, matchMedia, function-based values, relative values, defaults, and tween control — covering the common cases concretely. | 5 / 5 |
Workflow Clarity | A single-purpose reference skill with no destructive or batch operations, so the validation cap does not apply; the core API usage is unambiguous and reinforced by explicit "Official GSAP best practices" and "Do Not" guardrail lists. | 5 / 5 |
Progressive Disclosure | Well-organized with clear section headers and one-level external links to gsap.com docs, but all content is inlined in a single ~250-line file (e.g. the full easing table, CustomEase examples) with no bundle files to split into, leaving minor organization gaps. | 4 / 5 |
Total | 18 / 20 Passed |