optimize

Audit UI performance and implement image, code-splitting, and lazy-loading optimizations.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/riffluv/work1 --skill optimize-riffluv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: optimize
Source: https://github.com/riffluv/work1/tree/main/.agent/skills/impeccable/optimize
Command: npx skills add https://github.com/riffluv/work1 --skill optimize-riffluv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performance bottlenecks in UI can degrade user experience; this skill helps diagnose and fix them to deliver faster interfaces.

Core Features & Use Cases

  • Image & asset optimization: reduce load times by selecting modern formats and proper sizing.
  • Code & render optimization: implement code-splitting, lazy loading, and critical CSS to speed interactions.
  • Use Case: apply to dashboards with heavy data visualization or image-heavy pages to improve LCP, TTI, and CLS.

Quick Start

Start by auditing the current UI performance and implementing a prioritized set of optimizations starting with images, code splitting, and critical CSS.

Frequently Asked Questions about optimize

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

FAQPage Schema
How do I fix UI performance bottlenecks in web dashboards and image-heavy pages?

To fix UI performance bottlenecks, systematically audit the interface and implement prioritized optimizations like modern image formats, code-splitting, and critical CSS to improve loading, rendering, and overall user experience.

What is the best way to reduce bundle size and speed up frontend rendering?

The best way to reduce bundle size and speed up frontend rendering is by applying code-splitting, lazy loading, and critical CSS techniques, which minimize initial load times and speed up user interactions.

How do I optimize images and assets to improve LCP, TTI, and CLS metrics?

Optimize images and assets by selecting modern formats and applying proper sizing to reduce load times, which directly improves Core Web Vitals like Largest Contentful Paint, Time to Interactive, and Cumulative Layout Shift.

Can I apply code-splitting and lazy loading to mobile interfaces?

Yes, you can apply code-splitting and lazy loading to mobile interfaces, as these UI performance optimization strategies work across both web and mobile platforms to speed up interactions and reduce bundle size.

Why does my heavy data visualization dashboard have slow loading and rendering times?

Heavy data visualization dashboards often experience slow loading and rendering times due to large JavaScript bundles and unoptimized assets, requiring systematic UI auditing and render optimization to resolve.