Skills fixing-motion-performance
๐Ÿ“ฆ

fixing-motion-performance

Content revision r2 Safe โš™๏ธ External commands

Fix Janky UI Animations

Slow or unstable animations can make interfaces feel unresponsive and waste browser resources. This skill reviews motion code and recommends focused performance improvements.

Supports: Claude Codex Code(CC)
๐Ÿฅ‰ 79 Bronze

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "fixing-motion-performance" from https://skillstore.io/skills/ibelick-fixing-motion-performance.md and its manifest at https://skillstore.io/api/skills/ibelick-fixing-motion-performance/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Test it

Using "fixing-motion-performance". Review a panel that animates its width during every open and close transition.

Expected outcome:

High priority: width changes trigger layout on each frame. Preserve the effect by measuring the target size once, then animate a transform.

Using "fixing-motion-performance". Check a reveal effect driven by a scroll event listener and repeated position reads.

Expected outcome:

Use IntersectionObserver for visibility and a browser timeline for progress when supported. Pause off-screen work and avoid repeated layout reads.

Using "fixing-motion-performance". Assess a large background with a continuous animated blur.

Expected outcome:

The large continuous filter is paint-heavy. Replace it with opacity or translation, or limit blur to a small, short, one-time effect.

Security Audit

Safe
v5 โ€ข 7/23/2026 Open versioned report

All ten static findings are false positives caused by Markdown backticks, code fences, JavaScript template literals, and ordinary animation guidance. The skill contains no executable scripts, system reconnaissance, prompt injection, or other semantic security concerns.

1
Files scanned
152
Lines analyzed
0
Review items
0
False positives ignored
No confirmed security findings were detected by the latest completed static and semantic audit. This does not prove the skill has no side effects.
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/ibelick-fixing-motion-performance/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/ibelick-fixing-motion-performance/security.svg)](https://skillstore.io/skills/ibelick-fixing-motion-performance?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/ibelick-fixing-motion-performance?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/ibelick-fixing-motion-performance/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/ibelick-fixing-motion-performance.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

ibelick. (2026). fixing-motion-performance security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/ibelick-fixing-motion-performance/audits/5

BibTeX citation

@techreport{ibelick-ibelick-fixing-motion-performance-2026, author = {ibelick}, title = {fixing-motion-performance security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/ibelick-fixing-motion-performance/audits/5}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "fixing-motion-performance security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "ibelick" date-released: "2026-07-23" url: "https://skillstore.io/skills/ibelick-fixing-motion-performance/audits/5" identifiers: - type: other value: "skillstore:ibelick-fixing-motion-performance:audit:5" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
55
Architecture
85
Maintainability
87
Content
69
Community
91
Spec Compliance

What You Can Build

Review a Component Animation

Find costly motion patterns in a component and receive focused code-level recommendations.

Diagnose Scroll Jank

Evaluate scroll-linked effects and choose browser APIs that reduce layout and paint work.

Set Motion Review Standards

Apply consistent performance checks during design system and pull request reviews.

Try These Prompts

Quick Animation Check
Review this animation for performance problems. List each issue, explain its impact, and suggest a focused fix: [paste code]
Inspect a Component
Audit [file or component] for layout thrashing, paint-heavy properties, unnecessary layers, and unbounded animation loops. Preserve the current animation library.
Improve Scroll-Linked Motion
Analyze this scroll-linked interaction: [paste code]. Recommend suitable timelines or observers, off-screen pausing, and changes that prevent continuous layout or paint.
Plan an Advanced Motion Refactor
Review the motion architecture across [files]. Prioritize critical issues, identify conflicting animation systems, and propose phased fixes with validation steps and tradeoffs.

Best Practices

  • Provide the relevant component, styles, and animation setup so recommendations reflect the actual rendering path.
  • Validate important changes with browser performance traces, layer tools, and representative devices.
  • State interaction, duration, surface size, and browser support constraints before choosing a motion technique.

Avoid

  • Do not treat every non-compositor animation as equally harmful without considering size, duration, and frequency.
  • Do not add will-change broadly or leave temporary layer promotion active indefinitely.
  • Do not combine animation libraries or partially migrate APIs during an unrelated performance fix.

Frequently Asked Questions

What animation systems can this skill review?
It covers CSS animations, Web Animations API, requestAnimationFrame, Motion, GSAP, and similar browser-based motion.
Will it rewrite my animation library?
No. It works within the existing stack unless you explicitly request a migration.
Can it guarantee smoother animation?
No. It identifies likely causes and fixes, but final results require profiling and device testing.
Does it support scroll-linked effects?
Yes. It reviews scroll polling, browser timelines, IntersectionObserver usage, off-screen pausing, layout, and paint costs.
Why are transform and opacity preferred?
Browsers can often composite these properties without repeated layout or paint, although layer behavior still requires validation.
What should I include in a review request?
Include the relevant code, affected surface size, interaction behavior, target browsers, and any available performance trace.

Developer Details

Author

ibelick

License

MIT

Skillstore revision

r2

Version notice

The author did not declare a version.

Ref

ebdfe608f5de2b66ff37ab4af12af8ac4f5e8006

Maintenance freshness

7/25/2026

Usage

10 downloads ยท 137 views

File structure

๐Ÿ“„ SKILL.md

More from ibelick

View all
View all