optimize

Identify and fix web performance bottlenecks in loading, rendering, and animations.

1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/oliverjone01-dev/t1 --skill optimize-oliverjone01-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: optimize
Source: https://github.com/oliverjone01-dev/t1/tree/main/.claude/skills/optimize
Command: npx skills add https://github.com/oliverjone01-dev/t1 --skill optimize-oliverjone01-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams find and remove the performance bottlenecks that make interfaces slow, heavy, or janky.

Core Features & Use Cases

  • Loading performance: Improve images, JavaScript bundles, CSS, fonts, and resource prioritization for faster first render.
  • Rendering and animation tuning: Reduce layout thrashing, long tasks, DOM bloat, and animation stutter for smoother interactions.
  • Use case: Optimize a React dashboard by splitting bundles, virtualizing long lists, and fixing image, font, and network delivery issues.

Quick Start

Use optimize on the target feature or page and ask for the highest-impact performance fixes first.

Frequently Asked Questions about optimize

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I improve React web vitals and reduce bundle size?

To improve React web vitals and reduce bundle size, apply code splitting and lazy loading to JavaScript components, optimize image and font delivery, and prioritize network resources to speed up first render and hit measurable performance targets.

Why does my web interface have janky animation and layout thrashing?

Web interface animation stutter and layout thrashing occur when excessive DOM nodes, long tasks, or non-GPU-friendly motion block the main thread, requiring rendering tuning and CSS containment to smooth interactions and reduce jank.

What's the best way to fix slow loading speed in a React dashboard?

The best way to fix slow loading speed in a React dashboard is splitting bundles, virtualizing long lists, and fixing image, font, and network delivery issues to remove performance bottlenecks and improve first render speed.

Does bundle size optimization work with lazy loading and code splitting?

Bundle size optimization works directly with lazy loading and code splitting by deferring non-critical JavaScript, which reduces the initial payload and improves loading speed and Core Web Vitals scores for web interfaces.

Can I use virtualization to fix rendering efficiency for long lists?

You can use virtualization to fix rendering efficiency for long lists by rendering only visible DOM nodes, which reduces DOM bloat, minimizes long tasks, and smooths animation performance during scrolling interactions.

When should I not use lazy loading for web interface performance?

You should not use lazy loading for above-the-fold web interface content where immediate rendering is critical, as deferring critical resources can delay first render and negatively impact Core Web Vitals loading metrics.