Agent Skills by ALSEL
Anthropic Claudeソフトウェア開発⭐ リポ 0品質スコア 50/100

audit-speed

Core Web VitalsやページスピードをLCP・CLS・INP・FCP・TTFBなどの指標を含めて詳細に診断します。ページの表示が遅い原因、Lighthouseスコアの改善、リソースサイズ分析など、パフォーマンス最適化に関する質問があるときに使用してください。より広範な技術的SEO課題は diagnose-seo をご参照ください。

description の原文を見る

> Deep Core Web Vitals and page speed audit. Use when the user asks about page speed, Core Web Vitals, LCP, CLS, INP, FCP, TTFB, Lighthouse scores, why a page is slow, performance optimization, or resource size analysis. For broader technical SEO issues, see diagnose-seo.

SKILL.md 本文

Audit Speed

Core Web Vitals の詳細な監査と根本原因分析、リソース最適化の推奨事項。

Core Web Vitals の閾値

メトリクス良好改善が必要不良
LCP (Largest Contentful Paint)< 2.5s2.5s - 4.0s> 4.0s
CLS (Cumulative Layout Shift)< 0.10.1 - 0.25> 0.25
INP (Interaction to Next Paint)< 200ms200ms - 500ms> 500ms
FCP (First Contentful Paint)< 1.8s1.8s - 3.0s> 3.0s
TTFB (Time to First Byte)< 800ms800ms - 1800ms> 1800ms

開始する前に

以下の情報を収集してください:

  1. どのページ? ホームページ、重要なランディングページ、または特定の遅いページ。
  2. 現在のスコア。 ユーザーが Lighthouse または PageSpeed Insights のデータを持っている場合は、そこから開始します。
  3. 技術スタック。 CMS、フレームワーク、ホスティング — これにより利用可能な最適化が決まります。
  4. 既知の制約。 削除できないサードパーティスクリプト、最適化を制限する設計要件。

データがない場合は、主要な URL で Google PageSpeed Insights を実行することをお勧めします。

LCP 根本原因ツリー

LCP は、最大の可視要素のレンダリング完了時刻を測定します。診断:

TTFB が遅い (> 800ms)?

  • → サーバー応答時間の問題
  • 確認: ホスティング品質、CDN 設定、データベースクエリ、サーバーサイドレンダリング時間
  • 修正: ホスティングをアップグレード、CDN を追加、サーバーサイドコードを最適化、キャッシュを有効化

LCP 要素は画像?

  • → 画像最適化の問題
  • 確認: 画像形式 (WebP/AVIF を使用)、画像サイズ (レスポンシブサイズを提供)、LCP 画像の遅延読み込み (遅延読み込みすべきでない)
  • 修正: モダン形式に変換、width/height 属性を追加、LCP 画像に fetchpriority="high" を使用、LCP 画像をプリロード

LCP 要素はテキスト?

  • → フォント読み込みの問題
  • 確認: カスタムフォントがレンダリングをブロック、フォントファイルサイズ、font-display 戦略
  • 修正: font-display: swap または optional を使用、重要フォントをプリロード、フォントを使用文字にサブセット化

レンダリングをブロックする CSS/JS が LCP を遅延させている?

  • 確認: <head> 内の大きな CSS ファイル、コンテンツ前の同期 JS
  • 修正: 重要な CSS をインライン化、非重要な CSS を遅延、JS に async/defer を付与

CLS 根本原因ツリー

CLS は予期しないレイアウトシフトを測定します。診断:

画像/動画が寸法を欠いている?

  • → ブラウザが読み込み前にスペースを予約できない
  • 修正: すべての <img><video> 要素に widthheight 属性を追加、CSS aspect-ratio を使用

広告またはエンベッドがコンテンツを注入している?

  • → 動的コンテンツが既存コンテンツを押し下げる
  • 修正: 広告スロット用にスペースを予約 (min-height)、遅延読み込みコンテンツに contain-intrinsic-size を使用

フォントがテキストリフローを引き起こす?

  • → FOUT (Flash of Unstyled Text) がカスタムフォント読み込み時にレイアウトシフトを引き起こす
  • 修正: font-display: optional を使用 (スワップなし = シフトなし)、またはフォールバックフォントメトリクスをマッチ

動的コンテンツがファーストビューの上に挿入される?

  • → バナー、クッキー通知、通知がコンテンツを押す
  • 修正: インライン挿入ではなくオーバーレイを使用、または固定高さコンテナでスペースを予約

INP 根本原因ツリー

INP はユーザーインタラクションへの応答性を測定します。診断:

メインスレッドが長いタスクでブロックされている?

  • 確認: JavaScript 実行時間、サードパーティスクリプト、大規模な DOM
  • 修正: requestIdleCallback または setTimeout で長いタスクを分割、重いモジュールをコード分割

イベントハンドラーが重い同期作業を実行している?

  • 確認: 大規模な DOM 更新をトリガーするクリックハンドラー、キーストロークごとのフォーム検証
  • 修正: 入力をデバウンス、視覚更新に requestAnimationFrame を使用、作業を Web Workers にオフロード

サードパーティスクリプトがメインスレッドで競合している?

  • 確認: アナリティクス、チャットウィジェット、A/B テストツール、ソーシャルエンベッド
  • 修正: インタラクション後の読み込みを遅延、エンベッドに loading="lazy" を使用、低価値スクリプトの削除を検討

リソース分析

ページ全体のサイズを分類:

リソースタイプサイズ評価アクション
HTML[x] KB[ok/large]圧縮、インラインスタイル/スクリプトを削減
CSS[x] KB[ok/large]未使用 CSS を削除、縮小化、重要 CSS を抽出
JavaScript[x] KB[ok/large]コード分割、ツリーシェイク、非重要をデファー
Images[x] KB[ok/large]モダン形式、レスポンシブサイズ、ファーストビュー下で遅延読み込み
Fonts[x] KB[ok/large]サブセット化、ファミリー/ウェイトを制限、重要フォントをプリロード
Third-party[x] KB[ok/large]必要性を監査、遅延、可能なら自己ホスト

ベンチマーク:

  • ページ全体のサイズ 1.5 MB 以下が良好
  • ほとんどのサイトで圧縮済み JavaScript 300 KB 以下
  • CSS 圧縮済み 100 KB 以下
  • ファーストパーティフォント 100 KB 以下

出力形式

Speed Audit: [URL またはドメイン]

Core Web Vitals

メトリクス評価根本原因
LCP[値]Good / Needs Improvement / Poor[特定された原因]
CLS[値]......
INP[値]......
FCP[値]......
TTFB[値]......

リソース内訳 [リソース分析のテーブル]

優先度別修正項目

失敗しているメトリクスごと、インパクト順に:

  1. [メトリクス]: [根本原因]

    • 現在: [値]
    • 目標: [閾値]
    • 修正: [具体的アクション]
    • 推定インパクト: [high/medium/low]
  2. ...

クイックウィン 最小限の労力で実装可能な最適化:

  • 画像に width/height を追加
  • LCP 画像に fetchpriority="high" を設定
  • 非重要 JavaScript をデファー
  • ...

Pro Tip: 無料の CWV Impact Calculator を使用して Core Web Vitals 修正のトラフィックインパクトを推定し、 Critical CSS Generator でファーストビュー CSS を抽出できます。SEOJuice MCP ユーザーは /seojuice:page-audit [domain] [url] で 即座に CWV スコア、Lighthouse データ、リソース内訳を取得できます。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
calm-north
リポジトリ
calm-north/seojuice-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/calm-north/seojuice-skills / ライセンス: MIT

関連スキル

汎用ソフトウェア開発⭐ リポ 39,967

doubt-driven-development

重要な判断はすべて、本番環境への展開前に新しい視点から対抗的レビューを実施します。速度より正確性が重要な場合、不慣れなコードを扱う場合、本番環境・セキュリティに関わるロジック・取り消し不可の操作など影響度が高い場合、または後でバグを修正するよりも今検証する方が効率的な場合に活用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 1,175

apprun-skills

TypeScriptを使用したAppRunアプリケーションのMVU設計に関する総合的なガイダンスが得られます。コンポーネントパターン、イベントハンドリング、状態管理(非同期ジェネレータを含む)、パラメータと保護機能を備えたルーティング・ナビゲーション、vistestを使用したテストに対応しています。AppRunコンポーネントの設計・レビュー、ルートの配線、状態フローの管理、AppRunテストの作成時に活用してください。

by yysun
OpenAIソフトウェア開発⭐ リポ 797

desloppify

コードベースのヘルスチェックと技術負債の追跡ツールです。コード品質、技術負債、デッドコード、大規模ファイル、ゴッドクラス、重複関数、コードスメル、命名規則の問題、インポートサイクル、結合度の問題についてユーザーが質問した場合に使用してください。また、ヘルススコアの確認、次の改善項目の提案、クリーンアップ計画の作成をリクエストされた際にも対応します。29言語に対応しています。

by Git-on-my-level
汎用ソフトウェア開発⭐ リポ 39,967

debugging-and-error-recovery

テストが失敗したり、ビルドが壊れたり、動作が期待と異なったり、予期しないエラーが発生したりした場合に、体系的な根本原因デバッグをガイドします。推測ではなく、根本原因を見つけて修正するための体系的なアプローチが必要な場合に使用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 39,967

test-driven-development

テスト駆動開発により実装を進めます。ロジックの実装、バグの修正、動作の変更など、あらゆる場面で活用できます。コードが正常に動作することを証明する必要がある場合、バグ報告を受けた場合、既存機能を修正する予定がある場合に使用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 39,967

incremental-implementation

変更を段階的に実施します。複数のファイルに影響する機能や変更を実装する場合に使用してください。大量のコードを一度に書こうとしている場合や、タスクが一度では完結できないほど大きい場合に活用します。

by addyosmani
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: calm-north · calm-north/seojuice-skills · ライセンス: MIT