본문으로 건너뛰기
cccskills
무료GitHub에 공개

cc-pagespeed

Run the PageSpeed performance audit — 80/20 analysis of Core Web Vitals using the PageSpeed Insights API.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md2.6 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

PageSpeed Performance Audit

Audit URL: $ARGUMENTS


Step 1 — Pre-flight (pagespeed-perf skill)

Invoke pagespeed-perf skill.

Read PAGESPEED_API_KEY from the environment. Compute the output filename: {YYYY-MM-DD}_pagespeed-{hostname}-claude.md.

Log whether the API key was found. Proceed regardless — lab data is available without a key, but CrUX field data requires it.


Step 2 — Collect

Call the PageSpeed Insights API for the URL provided above.

  • Strategy: both (mobile + desktop) unless the user specified otherwise.
  • Call PSI directly via WebFetch and fetch the HTML source for manual resource-hint analysis.

Step 3 — Analyze

Extract from the PSI response:

  • Core Web Vitals: LCP, INP, CLS, FCP, TBT, TTFB
  • LCP element (type, selector, HTML snippet)
  • Third-party scripts ordered by blocking time
  • Render-blocking resources
  • Unused JavaScript and CSS (savings in bytes and ms)

From the HTML source:

  • Resource hints (<link rel="preload|preconnect|prefetch">)
  • Images: lazy loading, fetchpriority, format, dimensions
  • Fonts: font-display, preloaded subsets
  • Blocking scripts in <head> (no async/defer)

Step 4 — Prioritize

Score each identified optimization using the 80/20 matrix: Score = Impact × Ease (each 1–5, max 25).

Order findings by descending score. Mark optimizations with Score ≥ 20 as Critical 20%.


Step 5 — Report

Write the full performance report to {YYYY-MM-DD}_pagespeed-{hostname}-claude.md in the current directory.

Required sections:

  1. Resumen Ejecutivo (2–3 paragraphs)
  2. Métricas Actuales (lab vs field table)
  3. Recursos con Mayor Impacto
  4. Plan de Acción Priorizado (80/20 table)
  5. Solución Técnica Detallada (per finding: problem, evidence, code, expected gain)
  6. Quick Wins / High Impact Changes / Roadmap

End every report with:

---
*Informe generado el {YYYY-MM-DD} · Herramienta: Claude Code + pagespeed-perf skill*
*API Key usada: {Sí / No} · Datos CrUX: {Disponibles / No disponibles}*

Requirements

PAGESPEED_API_KEY — Optional but strongly recommended.

  • With key: real CrUX field data + 25,000 requests/day quota.
  • Without key: lab data only (Lighthouse); shared rate limit applies.

Set in your shell:

$env:PAGESPEED_API_KEY = "your-api-key"   # Windows PowerShell
export PAGESPEED_API_KEY="your-api-key"    # macOS / Linux

Get a free key: https://developers.google.com/speed/docs/insights/v5/get-started

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Use when adding monitoring, metrics, logging, or tracing to Spring AI or LLM integration code. Covers token tracking, latency measurement, cost estimation, and prompt/response logging. Use when user mentions AI monitoring, token costs, or LLM observability.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

lgzarturo/springboot-course32026년 10월 20일 업데이트

android

무료

Provides expert knowledge for building modern native Android apps using Kotlin, Jetpack Compose, Material Design 3, MVI architecture, Hilt dependency injection, and Media3/ExoPlayer.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

lgzarturo/springboot-course32026년 10월 20일 업데이트

Design, implement, review, and audit Android Jetpack Compose UI/UX for phone interfaces. Use when a request concerns concrete Compose layout, components, interaction, accessibility, or visual behavior. Do not activate for framework or dependency presence alone; non-UI Android work is excluded.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

lgzarturo/springboot-course32026년 10월 20일 업데이트

Provides expert knowledge for designing, implementing, and managing REST API versioning strategies with deprecation workflows.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

lgzarturo/springboot-course32026년 10월 20일 업데이트

astro

무료

Provides expert knowledge for building Astro 5+ sites with Islands Architecture, Content Collections, TypeScript, and performance-first rendering strategies.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

lgzarturo/springboot-course32026년 10월 20일 업데이트

Audits token storage mechanisms to prevent XSS-based JWT theft.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

lgzarturo/springboot-course32026년 10월 20일 업데이트

lgzarturo의 스킬 모두 보기

이 스킬의 문제 신고