К основному содержанию
скилл CX Codex

web-performance-optimization · aj-geddes — скилл для Claude Code: Core Web Vitals

Скилл для оптимизации веб-приложений: разбиение бандла, ленивая загрузка, кэширование, сжатие и мониторинг. Пригодится, когда страницы грузятся медленно.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aj-geddes/useful-ai-prompts --skill web-performance-optimization -a claude-code
Открыть на GitHub

Что делает web-performance-optimization

Скилл разбирает производительность фронтенда по пяти направлениям: code splitting, ленивая загрузка, оптимизация изображений, HTTP-кэширование с service workers, gzip-сжатие и мониторинг. Внутри — справочные руководства в каталоге references/, по одному на каждую тему, плюс минимальный пример ленивой загрузки маршрутов на React.

Пример в Quick Start показывает обёртку над React.lazy и массив маршрутов, где компоненты подтягиваются через динамический import(). Полная реализация лежит в отдельных файлах руководств, поэтому скилл не выдаёт готовый конфиг — он задаёт направление и подсказывает, что смотреть.

Скилл рассчитан на React-проекты: примеры кода и руководства написаны под него. Если у вас Vue, Svelte или серверный рендеринг на другом стеке, часть советов придётся переносить вручную. Ставить есть смысл, когда вы уже знаете, что именно тормозит: высокий LCP, большой бандл или частые сдвиги макета.

Какие задачи решает

  • разбить большой бандл на чанки и подгружать их по маршрутам
  • снизить Largest Contentful Paint на медленных страницах
  • настроить HTTP-кэширование и service worker
  • включить gzip-сжатие статики
  • убрать сдвиги макета при загрузке изображений

Примеры запросов агенту

  • посмотри, почему у главной страницы высокий LCP, и предложи, что чинить первым
  • разбей бандл по маршрутам с ленивой загрузкой на React
  • настрой кэширование статики и service worker для офлайн-режима

Как установить web-performance-optimization

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill web-performance-optimization -a claude-code

2Вручную: положить файлы

~/.claude/skills/web-performance-optimization/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/web-performance-optimization/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о web-performance-optimization

Как установить web-performance-optimization в Claude?

Выполните npx skills add aj-geddes/useful-ai-prompts --skill web-performance-optimization -a claude-code. После этого файл скилла окажется по пути ~/.claude/skills/web-performance-optimization/SKILL.md.

Что делает web-performance-optimization?

Помогает агенту разбирать производительность веб-приложения: разбиение кода, ленивая загрузка, оптимизация изображений, кэширование, сжатие и мониторинг. Опирается на справочные руководства в каталоге references/.

Для какого стека подходит этот скилл?

Примеры и руководства написаны под React. Для других фреймворков советы по code splitting и ленивой загрузке придётся адаптировать самому.

Исходный текст

SKILL.md · MIT
---
name: web-performance-optimization
description: >
  Optimize web application performance using code splitting, lazy loading,
  caching, compression, and monitoring. Use when improving Core Web Vitals and
  user experience.
---

# Web Performance Optimization

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Implement performance optimization strategies including lazy loading, code splitting, caching, compression, and monitoring to improve Core Web Vitals and user experience.

## When to Use

- Slow page load times
- High Largest Contentful Paint (LCP)
- Large bundle sizes
- Frequent Cumulative Layout Shift (CLS)
- Mobile performance issues

## Quick Start

Minimal working example:

```typescript
// utils/lazyLoad.ts
import React from 'react';

export const lazyLoad = (importStatement: Promise<any>) => {
  return React.lazy(() =>
    importStatement.then(module => ({
      default: module.default
    }))
  );
};

// routes.tsx
import { lazyLoad } from './utils/lazyLoad';

export const routes = [
  {
    path: '/',
    component: () => import('./pages/Home'),
    lazy: lazyLoad(import('./pages/Home'))
  },
  {
    path: '/dashboard',
    lazy: lazyLoad(import('./pages/Dashboard'))
  },
  {
// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [Code Splitting and Lazy Loading (React)](references/code-splitting-and-lazy-loading-react.md) | Code Splitting and Lazy Loading (React) |
| [Image Optimization](references/image-optimization.md) | Image Optimization |
| [HTTP Caching and Service Workers](references/http-caching-and-service-workers.md) | HTTP Caching and Service Workers |
| [Gzip Compression and Asset Optimization](references/gzip-compression-and-asset-optimization.md) | Gzip Compression and Asset Optimization |
| [Performance Monitoring](references/performance-monitoring.md) | Performance Monitoring |

## Best Practices

### ✅ DO

- Follow established patterns and conventions
- Write clean, maintainable code
- Add appropriate documentation
- Test thoroughly before deploying

### ❌ DON'T

- Skip testing or validation
- Ignore error handling
- Hard-code configuration values

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

Похожие скиллы

Всё по теме «Фронтенд и UI» →

Сначала — web-performance-optimization от других авторов.

web-performance-optimization secondsky Скилл для оптимизации загрузки веб-приложений: разбивка бандла, ленивая загрузка, кэширование и мониторинг Core Web Vitals. CX Codex +1 557установок web-performance-optimization davila7 Скилл для Claude, который помогает разобрать, почему сайт грузится медленно, и по шагам убрать узкие места. 3 490установок nextjs-performance giuseppe-trisciuoglio Скилл по оптимизации Next.js: Core Web Vitals, картинки и шрифты, кеширование, стриминг, размер бандла. Пригодится, когда сайт тормозит и надо понять, с чего начать. CX Codex +1 4 900установок vite-bundle-optimization patterns.dev Скилл с паттернами оптимизации бандла и сборки в Vite + React. Пригодится, когда билд тормозит или чанки выходят больше ожидаемого. CX Codex +1 667установок performance-optimization addyosmani Скилл для агентов ИИ-кодинга: сначала замеряет, потом чинит узкое место — от Core Web Vitals до N+1 запросов и индексов в базе. CX Codex +1 65 200установок web-performance-audit secondsky Скилл для аудита скорости страниц: снимает метрики Core Web Vitals, ищет узкие места и подсказывает, что чинить. Пригодится, когда LCP или CLS вылезают за норму. CX Codex +1 526установок auditing-performance spencerpauly Скилл проводит аудит производительности приложения: размер бандла, рендеринг, запросы к базе и Core Web Vitals. Пригодится, когда страница грузится долго или интерфейс тормозит. CX Codex +1 476установок react-performance-optimization NickCrew Помогает находить узкие места в рендере React, настраивать мемоизацию, разделение кода и виртуализацию списков. Пригодится для ускорения медленных экранов и уменьшения бандла. CX Codex +1 1 900установок

Из того же набора118

nosql-database-design Помогает агенту проектировать коллекции MongoDB и таблицы DynamoDB: вложенные документы, индексы, денормализация. Пригодится, когда схему надо решить до кода. CX Codex +1 486установок database-indexing-strategy Скилл помогает проектировать индексы: выбирает тип, собирает составные и частичные, подсказывает по обслуживанию. Пригодится, когда запросы тормозят. CX Codex +1 486установок uptime-monitoring Скилл для ИИ-агента, который помогает настроить проверки доступности сервиса, статус-страницу и учёт инцидентов. Пригодится, когда нужно видеть, что именно упало. CX Codex +1 484установок api-response-optimization Скилл для ИИ-кодинга, который помогает сократить время ответа API: кэширование, сжатие и чистые payload'ы. CX Codex +1 484установок background-job-processing Скилл помогает настроить фоновую обработку задач: очереди, воркеры, расписание и повторные попытки при сбоях. Пригодится, когда письма, отчёты и большие выгрузки нельзя держать в основном потоке. CX Codex +1 483установок accessibility-compliance Скилл помогает внедрять требования WCAG 2.1/2.2, клавиатурную навигацию и поддержку программ чтения с экрана. CX Codex +1 482установок git-workflow-strategy Скилл помогает агенту выбрать схему ветвления и провести фичу, релиз или хотфикс по шагам. Пригодится, когда в команде нет единых правил работы с ветками. CX Codex +1 482установок frontend-state-management Скилл для работы с состоянием фронтенда: подсказывает, как организовать Redux, MobX, Zustand или Context API в приложении. CX Codex +1 480установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой