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

core-web-vitals · kostja94 — скилл для Claude Code: установка

Скилл помогает находить и исправлять проблемы LCP, INP и CLS. Пригодится для технического SEO и проверки скорости страниц.

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

Что делает core-web-vitals

Скилл разбирает три метрики Core Web Vitals: LCP отвечает за загрузку главного элемента, INP — за отклик на действия, CLS — за визуальную стабильность. Он помогает определить проблемную метрику и составить план исправлений по приоритету.

Для анализа используются отчёт Core Web Vitals в GSC, PageSpeed Insights и Chrome DevTools. Скилл учитывает тип страницы и LCP-кандидата, а также проверяет серверный ответ, блокирующие ресурсы, изображения, JavaScript, обработчики событий и динамический контент. При наличии contextus.md сначала читается этот файл.

LCP-изображение нельзя загружать лениво: для него нужен loading="eager". Для отчёта CWV в GSC нужен отдельный скилл google-search-console.

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

  • найти проблемную метрику LCP, INP или CLS
  • составить план исправлений по влиянию
  • ускорить отображение главного элемента страницы
  • убрать задержки JavaScript и скачки макета

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

  • Проверь страницу и найди причины плохого LCP.
  • Составь приоритетный план исправлений для INP и CLS.
  • Проанализируй результаты PageSpeed Insights и предложи изменения.

Как установить core-web-vitals

1Через Skills CLI (Vercel)

npx skills add kostja94/marketing-skills --skill core-web-vitals -a claude-code

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

~/.claude/skills/core-web-vitals/SKILL.md

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

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

Вопросы о core-web-vitals

Как установить core-web-vitals в Claude Code?

Выполните npx skills add kostja94/marketing-skills --skill core-web-vitals -a claude-code, затем проверьте файл ~/.claude/skills/core-web-vitals/SKILL.md.

Что делает core-web-vitals?

Скилл анализирует LCP, INP и CLS, связывает их с типичными причинами проблем и предлагает приоритетные исправления. Для диагностики он использует GSC, PageSpeed Insights и Chrome DevTools.

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

Он проверяет LCP, INP и CLS. Также учитывает FID как термин, связанный с заменой этой метрики на INP.

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

SKILL.md · MIT
---
name: core-web-vitals
description: When the user wants to optimize Core Web Vitals, fix LCP, INP, or CLS issues. Also use when the user mentions "Core Web Vitals," "CWV," "LCP," "INP," "CLS," "FID," "page speed," "page performance," "Largest Contentful Paint," "Interaction to Next Paint," "Cumulative Layout Shift," or "Page Experience." For GSC CWV, use google-search-console.
metadata:
  version: 1.0.2
---

# SEO Technical: Core Web Vitals

Guides optimization of Core Web Vitals (CWV)—Google's user experience metrics that affect search ranking. CWV are confirmed ranking factors for mobile and desktop.

**When invoking**: On **first use**, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On **subsequent use** or when the user asks to skip, go directly to the main output.

## Scope (Technical SEO)

- **LCP** (Largest Contentful Paint): Loading performance; time to render largest content element
- **INP** (Interaction to Next Paint): Responsiveness; replaced FID on March 12, 2024
- **CLS** (Cumulative Layout Shift): Visual stability; unexpected layout shifts

## Target Thresholds (75th percentile, field data)

| Metric | Target | Good | Needs Improvement | Poor |
|--------|--------|------|-------------------|------|
| **LCP** | ≤2.5s | ≤2.5s | 2.5–4.0s | >4.0s |
| **INP** | ≤200ms | ≤200ms | 200–500ms | >500ms |
| **CLS** | <0.1 | ≤0.1 | 0.1–0.25 | >0.25 |

**Source**: [Google Page Experience](https://developers.google.com/search/docs/appearance/page-experience)

## Initial Assessment

**Project context:** Read root `contextus.md` when present and load only the modules relevant to this task. Without Contextus, use available project material or user-provided facts and ask for missing information; do not create a parallel context system.

Identify:
1. **Tools**: GSC Core Web Vitals report, PageSpeed Insights, Chrome DevTools
2. **Metrics**: Which metric is failing (LCP, INP, CLS)
3. **Page type**: Hero, article, product, list—LCP candidate differs

## LCP Optimization

LCP measures the time until the largest content element (image, video, or text block) is visible.

| Cause | Fix |
|-------|-----|
| **Slow server response** | Reduce TTFB; use CDN; optimize server |
| **Render-blocking resources** | Defer non-critical CSS/JS; inline critical CSS |
| **Large images** | WebP/AVIF; compress; `width`/`height` to prevent CLS; see **image-optimization** |
| **Client-side rendering** | SSR/SSG for above-fold content; see **rendering-strategies** |
| **Third-party scripts** | Load async; defer non-critical |

**LCP candidates**: Hero image, large text block, video poster. Ensure above-fold images use `loading="eager"` (default); never lazy-load LCP.

## INP Optimization

INP measures responsiveness—time from user interaction to next paint. Replaced FID on March 12, 2024.

| Cause | Fix |
|-------|-----|
| **Long-running JS** | Break tasks >50ms; use `requestIdleCallback`; Web Workers |
| **Heavy event handlers** | Debounce/throttle; defer non-critical work |
| **Main thread blocking** | Reduce third-party scripts; defer non-critical JS |
| **Layout thrashing** | Batch DOM reads/writes; avoid forced reflows |

## CLS Optimization

CLS measures unexpected layout shifts.

| Cause | Fix |
|-------|-----|
| **Images without dimensions** | Always set `width` and `height` attributes |
| **Dynamic content** | Reserve space for ads, embeds; use `min-height` |
| **Web fonts** | `font-display: optional` or `swap`; preload critical fonts |
| **Animations** | Use `transform` instead of `top`/`left`/`width` |

**Reserve space**: For images, ads, embeds—define dimensions before load. Avoid inserting content above existing content without reserved space.

## Tools & Monitoring

| Tool | Use |
|------|-----|
| **GSC** | Core Web Vitals report; URL grouping; field data |
| **PageSpeed Insights** | Lab + field data; mobile + desktop |
| **Chrome DevTools** | Performance panel; LCP element; layout shift overlay |

## Output Format

- **Current state**: Which metrics fail (LCP, INP, CLS)
- **Prioritized fixes**: By impact
- **References**: [Web Vitals](https://web.dev/vitals/), [Page Experience](https://developers.google.com/search/docs/appearance/page-experience)

## Related Skills

- **image-optimization**: LCP image optimization; WebP; lazy loading (below-fold only)
- **google-search-console**: CWV report; field data monitoring
- **mobile-friendly**: Mobile-first indexing; mobile CWV targets
- **rendering-strategies**: SSR/SSG for LCP; content in initial HTML
- **site-crawlability**: Redirect chains waste crawl; fix for performance

© kostja94 · MIT · kostja94/marketing-skills

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

Все скиллы по теме «SEO и GEO» →

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

core-web-vitals web-quality-skills Скилл для оптимизации Core Web Vitals: сначала измеряет, потом правит LCP, INP и CLS. Полезен, когда страница тормозит или прыгает вёрстка. CX Codex +1 32 000установок seo-audit coreyhaines31 Скилл проводит технический и on-page аудит сайта: краулинг, индексация, Core Web Vitals, метатеги, hreflang. Пригодится, когда трафик упал или страницы застряли на второй выдаче. CX Codex +1 237 600установок brand claudekit Скилл держит голос бренда, визуальные правила и дизайн-токены в одном файле, а потом раздаёт их промптам агента и вашему CSS. CX Codex +1 39 900установок banner-design claudekit Создаёт баннеры для соцсетей, рекламы и сайтов в HTML/CSS с готовыми размерами и стилями. Пригодится при сборке креативов без графических редакторов. CX Codex +1 39 500установок marketing-psychology coreyhaines31 Помогает применять ментальные модели и поведенческую психологию в маркетинге продукта. Пригодится, когда нужно понять мотивы покупателей и найти слабые места воронки. CX Codex +1 164 600установок content-strategy coreyhaines31 Помогает составить контент-план, выбрать темы для блога и распределить материалы по поисковым и виральным форматам. Пригодится, когда нужно решить, о чём писать для привлечения лидов. CX Codex +1 164 000установок ai-seo coreyhaines31 Помогает готовить контент к цитированию в ответах ИИ и разбираться, почему бренд появляется или не появляется в AI-поиске. CX Codex +1 150 800установок

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

url-structure Скилл помогает спланировать иерархию URL, убрать расширения файлов и оптимизировать адреса страниц для поисковых систем без избыточной глубины вложенности. CX Codex +1 1 100установок youtube-ads Помогает выбрать формат YouTube-объявлений, собрать креатив под него и проверить кампанию перед запуском. CX Codex +1 1 100установок reddit-ads Помогает настроить и вести Reddit Ads: таргетинг по сабреддитам, форматы объявлений, креативы и бюджет. CX Codex +1 1 100установок seo-audit Скилл ведёт аудит сайта по четырём этапам: техническая база, внутренняя оптимизация, контент и внешние ссылки. CX Codex +1 1 100установок indexnow Скилл проводит агента через подключение IndexNow: ключ, файл подтверждения, отправка адресов в Bing и Yandex и вызов из пайплайна после сборки. CX Codex +1 1 100установок community-forum Помогает продвигать проекты на форумах, готовить запуск Show HN и растить сообщества вокруг продукта. Пригодится инди-разработчикам и создателям софта. CX Codex +1 1 100установок backlink-analysis Разбирает ссылочный профиль сайта: качество доноров, токсичные ссылки, разрывы с конкурентами. Пригодится, когда трафик просел или перед закупкой ссылок. CX Codex +1 1 100установок internal-links Разбирает внутреннюю перелинковку сайта: находит страницы-сироты, предлагает анкоры и точки для ссылок. Пригодится, когда SEO-аудит упирается в структуру ссылок. CX Codex +1 1 100установок

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

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