스킬 performance-profiling
📊

performance-profiling

안전

Профилирование веб-производительности с Lighthouse

Этот навык помогает разработчикам измерять и оптимизировать производительность веб-приложений с помощью аудитов Lighthouse и инструментов разработчика браузера. Он предоставляет структурированный рабочий процесс для выявления узких мест и улучшения показателей Core Web Vitals.

지원: Claude Codex Code(CC)
⚠️ 68 나쁨
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"performance-profiling" 사용 중입니다. Запустить аудит Lighthouse на моём сайте

예상 결과:

Оценка производительности: 78/100

Ключевые выводы:
- LCP: 2.8s (Требуется улучшение)
- CLS: 0.05 (Хорошо)
- INP: 180ms (Хорошо)

Рекомендации:
1. Устранить ресурсы, блокирующие рендеринг
2. Правильно изменить размер изображений
3. Сократить время выполнения JavaScript

"performance-profiling" 사용 중입니다. Какие пороги Core Web Vitals?

예상 결과:

Пороги Core Web Vitals:

| Метрика | Хорошо | Плохо |
|-------|------|------|
| LCP | < 2.5s | > 4.0s |
| INP | < 200ms | > 500ms |
| CLS | < 0.1 | > 0.25 |

보안 감사

안전
v1 • 2/24/2026

Evaluated 11 static security findings. All patterns detected are false positives. The subprocess.run call uses list arguments (not shell=True), preventing command injection. Temp file operations use the safe tempfile module. Documentation examples in SKILL.md are not executable code. The 'cryptographic algorithm' alerts were misidentified keywords. This is a legitimate performance profiling skill with no security concerns.

2
스캔된 파일
226
분석된 줄 수
5
발견 사항
1
총 감사 수

높은 위험 문제 (2)

Subprocess Execution
subprocess.run called at line 22 to execute lighthouse CLI. Arguments passed as list (not shell=True), preventing command injection. User input (URL) is safely passed as direct argument.
Cryptographic Algorithm Detection
Scanner flagged 'measure, analyze, optimize' keywords as cryptographic algorithms. This is a false positive from keyword pattern matching.
중간 위험 문제 (2)
File System Operations
Temp file creation and cleanup using os module. Legitimate use for storing Lighthouse report output.
Documentation Shell Examples
Backtick syntax in documentation showing example commands. These are documentation, not executable code.
낮은 위험 문제 (1)
Hardcoded URL in Documentation
URL string appears in docstring as usage example. Not actual network code.
감사자: claude

품질 점수

45
아키텍처
100
유지보수성
87
콘텐츠
31
커뮤니티
73
보안
91
사양 준수

만들 수 있는 것

Frontend-разработчик, оптимизирующий скорость загрузки

Frontend-разработчик хочет улучшить производительность загрузки своего веб-приложения. Он использует навык для запуска аудитов Lighthouse, выявления крупнейших узких мест производительности и применения целевых оптимизаций.

DevOps-инженер, настраивающий проверки производительности в CI

DevOps-инженер хочет добавить автоматизированное тестирование производительности в свой CI/CD-пайплайн. Он использует скрипт Lighthouse из навыка для запуска аудитов при каждом развёртывании и отклонения сборок, не достигающих пороговых значений производительности.

Full-stack-разработчик, устраняющий проблемы runtime

Full-stack-разработчик замечает медленные взаимодействия в своём веб-приложении. Он использует навык для профилирования runtime-производительности, выявления длительных задач и поиска утечек памяти с помощью вкладки Memory в DevTools.

이 프롬프트를 사용해 보세요

Базовый аудит Lighthouse
Run a Lighthouse performance audit on https://example.com using the performance-profiling skill. Show me the performance score and main recommendations.
Анализ Core Web Vitals
Using the performance-profiling skill, explain what Core Web Vitals (LCP, INP, CLS) measure and provide tips for improving each metric.
Анализ оптимизации bundle
Apply the performance-profiling skill to analyze a large JavaScript bundle. What common issues should I look for and what are the recommended optimization actions?
Внедрение рабочего процесса производительности
Using the 4-step profiling workflow from the performance-profiling skill (BASELINE, IDENTIFY, FIX, VALIDATE), help me optimize a slow web application. Start with establishing a baseline.

모범 사례

  • Всегда устанавливайте базовую линию производительности перед внесением изменений
  • Сосредоточьтесь сначала на крупнейшем узком месте, а не на микрооптимизациях
  • Проверяйте улучшения повторными измерениями, чтобы учесть вариативность

피하기

  • Угадывание проблем производительности без предварительного профилирования
  • Оптимизация кода до выявления фактического узкого места
  • Игнорирование данных реальных пользователей в пользу только синтетического тестирования

자주 묻는 질문

Какие инструменты использует этот навык?
Этот навык использует Lighthouse для аудита производительности и DevTools браузера для профилирования runtime. Lighthouse CLI необходимо установить отдельно.
Нужно ли мне устанавливать какие-либо зависимости?
Да, вам нужно установить Lighthouse CLI глобально с помощью: npm install -g lighthouse
Может ли этот навык профилировать локальные сайты?
Да, вы можете запускать Lighthouse против localhost или любого локально запущенного сервера разработки.
Что такое Core Web Vitals?
Core Web Vitals — это стандартизированные метрики Google: Largest Contentful Paint (LCP), Interaction to Next Paint (INP) и Cumulative Layout Shift (CLS).
Как часто нужно запускать аудиты производительности?
Запускайте аудиты во время разработки, перед развёртываниями и регулярно в production с использованием Real User Monitoring (RUM).
Что делать, если моя оценка производительности низкая?
Используйте 4-шаговый рабочий процесс: установите базовую линию, определите крупнейшее узкое место, сделайте одно целевое исправление, затем проверьте улучшение, прежде чем переходить к следующей проблеме.

개발자 세부 정보

파일 구조