optimize

Identify and fix frontend performance issues across loading, rendering, and animation bottlenecks.

57.3k|3.5k|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/pbakaus/impeccable --skill optimize-pbakaus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: optimize
Source: https://github.com/pbakaus/impeccable/tree/main/source/skills/optimize
Command: npx skills add https://github.com/pbakaus/impeccable --skill optimize-pbakaus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Frontend performance issues degrade user experience by causing slow loads, janky interactions, and high perceived latency.

Core Features & Use Cases

  • Loading optimization: optimize images, fonts, and critical CSS to improve time to first meaningful paint.
  • Rendering & animation: reduce layout thrash, use GPU-accelerated transforms, and minimize reflows during animations.
  • Code & resource strategy: implement code-splitting, caching, and lazy loading to minimize bundle size and network requests.
  • Use Case: apply to dashboards with data visualizations to bring TTI and CLS within target ranges.

Quick Start

Run a performance audit on the current page and implement targeted optimizations to reduce load times.

Frequently Asked Questions about optimize

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

FAQPage Schema
How do I fix frontend performance issues like slow loading and janky animations?

Fix frontend performance issues by optimizing images, critical CSS, and fonts for faster loads, and using GPU-accelerated transforms to reduce layout thrash during animations. This targets loading and rendering bottlenecks to improve Core Web Vitals.

What's the best way to improve Core Web Vitals scores like LCP and CLS?

Improve Core Web Vitals scores like LCP and CLS by applying code-splitting, lazy loading, and resource budgeting to minimize bundle size and network requests. This reduces layout shifts and speeds up time to interactive.

How do I reduce layout thrash and minimize reflows during web animations?

Reduce layout thrash and minimize reflows during web animations by using GPU-accelerated transforms instead of properties that trigger layout recalculations. This ensures smoother motion and prevents rendering bottlenecks.

Can I use code-splitting and caching to reduce bundle size for large dashboards?

Yes, use code-splitting and caching to reduce bundle size for large dashboards with data visualizations. Implementing lazy loading for non-critical resources brings TTI and CLS within target performance ranges.

Why does my time to first meaningful paint take so long on my web application?

Time to first meaningful paint takes long when critical resources block rendering. Optimize images, fonts, and critical CSS delivery to improve loading performance and reduce perceived latency for users.

Do I need to implement resource budgeting to meet frontend performance goals?

Yes, implement resource budgeting alongside code-splitting and caching to meet frontend performance goals. Evaluating and applying these optimizations across images and network requests delivers measurable improvements to Core Web Vitals.