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

web-performance-audit · secondsky — скилл для Claude Code: аудит Core Web Vitals

Скилл для аудита скорости страниц: снимает метрики Core Web Vitals, ищет узкие места и подсказывает, что чинить. Пригодится, когда LCP или CLS вылезают за норму.

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

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

Скилл задаёт таблицу порогов по четырём метрикам: LCP, FID, CLS и INP. Для каждой есть три зоны — хорошо, требует улучшения, плохо. Например, LCP до 2.5s считается хорошим, а свыше 4s — плохим. От этих границ агент и отталкивается, когда разбирает вашу страницу.

Внутри есть сниппеты под web-vitals для отправки метрик в аналитику и скрипт запуска Lighthouse через chrome-launcher в headless-режиме. Плюс чек-лист аудита: снять базовые метрики, прогнать Lighthouse на мобильном и десктопе, посмотреть реальные данные RUM, найти самый крупный элемент, проверить сдвиги вёрстки, оценить размер JS-бандла и протестировать на медленном соединении.

Стратегии разбиты по срокам: быстрые правки на 1-2 дня (сжатие, минификация, отложенная загрузка скриптов, WebP и lazy loading), средние на 1-2 недели (code splitting, service worker, preload, устранение блокирующих ресурсов) и долгие на 1-3 месяца (архитектура, CDN, запросы к базе). Есть шаблон бюджета производительности в JSON с лимитами по таймингам и размерам ресурсов. Учтите: скрипт Lighthouse тянет две npm-зависимости — lighthouse и chrome-launcher, без них автоматизация не заведётся.

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

  • снять базовые Core Web Vitals и понять, где страница проседает
  • найти самый крупный элемент и причину медленного LCP
  • разобраться, из-за чего вёрстка прыгает и растёт CLS
  • прогнать Lighthouse на мобильном и десктопе по одному сценарию
  • задать бюджет производительности и повесить алерты мониторинга

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

  • прогони аудит производительности главной страницы и покажи, какие метрики вне нормы
  • посмотри бандл JS и предложи, что разбить через code splitting
  • проверь, что блокирует рендер, и распиши правки на ближайшие два дня

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

1Через Skills CLI (Vercel)

npx skills add secondsky/claude-skills --skill web-performance-audit -a claude-code

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

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

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

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

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

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

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

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

Проводит аудит скорости страницы по Core Web Vitals, ищет узкие места и предлагает правки. Внутри есть пороги метрик, сниппеты для web-vitals и запуск Lighthouse.

Какие метрики проверяет скилл?

LCP, FID, CLS и INP. Для каждой метрики заданы границы хорошего, пограничного и плохого значения.

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

SKILL.md · MIT
---
name: web-performance-audit
description: Web performance audits with Core Web Vitals, bottleneck identification, optimization recommendations. Use for page load times, performance reviews, UX optimization, or encountering LCP, FID, CLS issues, resource blocking, render delays.
license: MIT
---

# Web Performance Audit

Conduct comprehensive performance audits and implement optimizations.

## Core Web Vitals Targets

| Metric | Good | Needs Improvement | Poor |
|--------|------|-------------------|------|
| LCP (Largest Contentful Paint) | <2.5s | 2.5-4s | >4s |
| FID (First Input Delay) | <100ms | 100-300ms | >300ms |
| CLS (Cumulative Layout Shift) | <0.1 | 0.1-0.25 | >0.25 |
| INP (Interaction to Next Paint) | <200ms | 200-500ms | >500ms |

## Performance Measurement

```javascript
// Using web-vitals library
import { getCLS, getFID, getLCP, getTTFB } from 'web-vitals';

function sendToAnalytics({ name, value, id }) {
  console.log({ name, value, id });
}

getCLS(sendToAnalytics);
getFID(sendToAnalytics);
getLCP(sendToAnalytics);
getTTFB(sendToAnalytics);
```

## Lighthouse Automation

```javascript
const lighthouse = require('lighthouse');
const chromeLauncher = require('chrome-launcher');

async function runAudit(url) {
  const chrome = await chromeLauncher.launch({ chromeFlags: ['--headless'] });
  const result = await lighthouse(url, {
    port: chrome.port,
    onlyCategories: ['performance']
  });

  await chrome.kill();
  return result.lhr;
}
```

## Optimization Strategies

### Quick Wins (1-2 days)
- Enable gzip/brotli compression
- Minify CSS/JS
- Defer non-critical scripts
- Optimize images (WebP, lazy loading)

### Medium Effort (1-2 weeks)
- Implement code splitting
- Add service worker caching
- Preload critical resources
- Eliminate render-blocking resources

### Long-term (1-3 months)
- Architecture improvements
- CDN optimization
- Database query optimization

## Performance Budget

```json
{
  "timings": [
    { "metric": "first-contentful-paint", "budget": 1500 },
    { "metric": "largest-contentful-paint", "budget": 2500 }
  ],
  "resourceSizes": [
    { "resourceType": "script", "budget": 150 },
    { "resourceType": "image", "budget": 300 }
  ]
}
```

## Audit Checklist

- [ ] Measure baseline Core Web Vitals
- [ ] Run Lighthouse audit (mobile & desktop)
- [ ] Analyze real user metrics (RUM)
- [ ] Identify largest contentful element
- [ ] Check for layout shifts
- [ ] Review JavaScript bundle size
- [ ] Test on slow 3G connection
- [ ] Set performance budget
- [ ] Configure monitoring alerts

© secondsky · MIT · secondsky/claude-skills

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

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

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

web-performance-audit aj-geddes Скилл разбирает скорость загрузки страниц, находит узкие места и подсказывает, что чинить. Пригодится после крупных правок или жалоб на медленную загрузку. CX Codex +1 543установок performance-and-web-vitals dembrandt Скилл помогает находить и устранять проблемы с Core Web Vitals и аудитами Lighthouse. Он даёт правила для оптимизации LCP, CLS, INP, изображений, шрифтов и скриптов. CX Codex +1 975установок web-performance-optimization davila7 Скилл для Claude, который помогает разобрать, почему сайт грузится медленно, и по шагам убрать узкие места. 3 490установок web-perf cloudflare Пошаговый аудит Core Web Vitals, диагностика медленной загрузки и поиск блокирующих скриптов прямо в терминале. CX Codex +1 110 200установок Frontend Performance Investigator официальный github Находит причины задержек отрисовки, сдвигов верстки и падения Core Web Vitals в браузере, связывая трейсы с файлами проекта. ★ 40 418звёзд репо performance-optimization addyosmani Скилл для агентов ИИ-кодинга: сначала замеряет, потом чинит узкое место — от Core Web Vitals до N+1 запросов и индексов в базе. CX Codex +1 65 200установок audit-speed calm-north Разбирает, почему страница тормозит: LCP, CLS, INP, FCP и TTFB с деревом причин и списком правок. CX Codex +1 2 400установок

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

api-testing Скилл учит агента писать тесты HTTP API: Supertest в TypeScript, httpx и pytest в Python. Пригодится, когда нужно закрыть REST, GraphQL и проверку ошибок. CX Codex +1 890установок rest-api-design Скилл задаёт агенту конвенции REST: имена ресурсов, HTTP-методы, коды ответов и формат JSON. Пригодится, когда проектируешь новый API или приводишь к общему виду уже существующий. CX Codex +1 586установок web-performance-optimization Скилл для оптимизации загрузки веб-приложений: разбивка бандла, ленивая загрузка, кэширование и мониторинг Core Web Vitals. CX Codex +1 557установок api-authentication Скилл для ИИ-агента, который помогает писать аутентификацию в API: JWT, OAuth 2.0, API-ключи, сессии и защитные заголовки. CX Codex +1 533установок kpi-dashboard-design Скилл помогает выбрать метрики и собрать дашборд: подсказывает вёрстку, типы графиков и цвета статусов. Пригодится, когда делаешь аналитику для руководства. CX Codex +1 507установок bun-sveltekit Подсказывает агенту, как собирать и запускать SvelteKit на Bun: SSR, адаптер, bun:sqlite и работа с файлами. CX Codex +1 499установок progressive-web-app Скилл для сборки устанавливаемых веб-приложений: манифест, service worker, офлайн-режим и запрос на установку. CX Codex +1 500установок bun-sqlite Скилл подсказывает агенту, как писать код для встроенного драйвера bun:sqlite: запросы, подготовленные выражения, транзакции. CX Codex +1 495установок

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

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