optimize

Identifies and fixes load, rendering, animation, and bundle bottlenecks in interfaces.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/Guibibi/budgetpulse --skill optimize-guibibi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: optimize
Source: https://github.com/Guibibi/budgetpulse/tree/main/.agents/skills/optimize
Command: npx skills add https://github.com/Guibibi/budgetpulse --skill optimize-guibibi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps identify and fix performance bottlenecks that make interfaces feel slow, janky, or heavy, improving load speed, responsiveness, and overall user experience.

Core Features & Use Cases

  • Loading Performance: Improve images, fonts, JavaScript bundles, CSS, and critical resource delivery.
  • Rendering and Animation Performance: Reduce layout thrashing, minimize reflows and repaints, and keep animations smooth at 60fps.
  • Core Web Vitals Optimization: Address LCP, INP, and CLS issues with practical, user-focused fixes.
  • Use Case: A product page loads slowly on mobile because of oversized images and too much JavaScript; this Skill guides targeted changes that make the page faster without breaking functionality.

Quick Start

Use the optimize skill to review this interface and recommend the highest-impact performance improvements.

Frequently Asked Questions about optimize

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

FAQPage Schema
How do I fix slow web page loading and improve Core Web Vitals?

Fix slow web page loading by identifying and resolving bottlenecks in critical resource delivery, JavaScript bundles, and oversized images. This process targets Core Web Vitals metrics like LCP, INP, and CLS through measurement-driven optimization to improve load speed and responsiveness.

What is the best way to reduce layout thrashing and keep web animations at 60fps?

The best way to reduce layout thrashing and maintain 60fps animations is to minimize DOM reflows and repaints. This involves optimizing rendering performance by addressing JavaScript execution bottlenecks that cause janky, heavy, or unresponsive interactive components.

How do I optimize JavaScript bundles and CSS for faster interface startup?

Optimize JavaScript bundles and CSS by analyzing resource loading to identify heavy bottlenecks. Targeted changes reduce bundle sizes and improve critical resource delivery, resulting in faster startup times for web pages and app screens without breaking existing functionality.

Why does my product page feel janky on mobile, and how can I optimize it?

A product page feels janky on mobile due to oversized images and excessive JavaScript execution. You can optimize interface performance by applying measurement-driven fixes to resource loading and DOM rendering, making the page faster and smoother on mobile devices.

When do I need web performance optimization for my app screens?

You need web performance optimization when app screens or interactive components suffer from slow startup, janky scrolling, or heavy rendering. It addresses load, rendering, animation, and bundle-size bottlenecks to ensure smoother user interactions across web pages and applications.

Can I use this approach to fix both load speed and animation responsiveness?

Yes, you can fix both load speed and animation responsiveness using a unified measurement-driven optimization approach. It addresses critical resource delivery for load speed while simultaneously minimizing reflows and repaints to keep interactive animations smooth at 60fps.