performance

Identify and resolve web performance bottlenecks in loading speed and resource utilization.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/ofelixdev/cc-kit --skill performance-ofelixdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance
Source: https://github.com/ofelixdev/cc-kit/tree/main/template/skills/performance
Command: npx skills add https://github.com/ofelixdev/cc-kit --skill performance-ofelixdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses slow website loading times and poor user experience by providing comprehensive strategies and code examples for web performance optimization.

Core Features & Use Cases

  • Identify Bottlenecks: Detect performance issues in code, assets, and server response.
  • Optimize Loading: Implement techniques for critical rendering path, resource loading, and JavaScript/CSS optimization.
  • Improve User Experience: Enhance metrics like LCP, FCP, and TBT for faster, smoother interactions.
  • Use Case: A user wants to improve their website's Lighthouse score. This skill provides actionable steps to reduce page weight, optimize images, and defer non-critical scripts.

Quick Start

Use the performance skill to audit and optimize the loading speed of the website.

Frequently Asked Questions about performance

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

FAQPage Schema
How do I improve my website's Core Web Vitals and Lighthouse score?

To improve Core Web Vitals and your Lighthouse score, optimize the critical rendering path by reducing page weight, deferring non-critical scripts, and implementing responsive images. This enhances loading speed and runtime efficiency for better user experience metrics like LCP and FCP.

What is the best way to optimize web performance and reduce page loading speed?

The best way to optimize web performance is identifying bottlenecks in resource utilization and server response. Implementing techniques like script deferral, asset optimization, and caching strategies resolves slow loading times and improves overall web speed.

How does deferring non-critical JavaScript improve user experience?

Deferring non-critical JavaScript improves user experience by freeing up the main thread during the critical rendering path. This reduces Total Blocking Time (TBT) and allows the browser to paint content faster, resulting in smoother interactions and faster loading speed.

Can I use resource preloading and caching strategies for asset optimization?

Yes, you can use resource preloading and caching strategies for asset optimization. These techniques prioritize critical assets and store frequently accessed resources locally, significantly reducing server response times and improving overall web performance.

Why does my website have a poor LCP and how do I fix loading bottlenecks?

A poor Largest Contentful Paint (LCP) is caused by loading bottlenecks like large page weight and render-blocking resources. Fix this by optimizing images, preloading critical assets, and improving server response times to enhance resource utilization.