web-performance-optimization · aj-geddes — скилл для Claude Code: Core Web Vitals
Скилл для оптимизации веб-приложений: разбиение бандла, ленивая загрузка, кэширование, сжатие и мониторинг. Пригодится, когда страницы грузятся медленно.
npx skills add aj-geddes/useful-ai-prompts --skill web-performance-optimization -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/web-performance-optimization/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/web-performance-optimization/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill web-performance-optimization -a codex2Вручную: положить файлы
.agents/skills/web-performance-optimization/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill web-performance-optimization -a cursor2Вручную: положить файлы
.cursor/skills/web-performance-optimization/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install aj-geddes/useful-ai-prompts web-performance-optimization2Вручную: положить файлы
.github/skills/web-performance-optimization/SKILL.md1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill web-performance-optimization -a gemini-cli2Командой платформы
gemini skills install https://github.com/aj-geddes/useful-ai-prompts --path skills/web-performance-optimizationВручную: положить файлы
.devin/skills/web-performance-optimization/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill web-performance-optimization -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в 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 от других авторов.