mcpField
W
webperf

webperf

github.com/nucliwebテスト・品質1.5k261 回インストール今日更新
リポジトリ

webperf について

Chrome DevToolsでウェブパフォーマンスを測定・デバッグするJavaScriptスニペット集です。Core Web Vitals、読み込み、操作、メディア、ネットワーク品質の5分野に56個のスニペットをまとめ、選択と結果解釈の手順も示します。

主な機能

  1. 01パフォーマンス測定スニペット56個
  2. 025つのスキル領域をカバー
  3. 03Chrome DevToolsでの実行ガイド
  4. 04構造化されたスニペット結果
  5. 05スニペット実行用CLIの選択肢

活用シーン

  1. 01性能問題に応じた検査項目の選択
  2. 02ページ読み込み動作の監査
  3. 03操作時のジャンク調査
  4. 04画像とネットワーク性能の確認

MCP 対応

Chrome DevTools MCPのページ遷移およびスクリプト評価ツールを使ってスニペットを実行します。トラッキング型を含む結果の取得方法も説明します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nucliweb/webperf-snippets --skill webperf

インストール後、Claude Code で/webperfを入力して読み込まれたか確認します。

詳細

WebPerf Snippets Toolkit

Chrome DevTools でウェブパフォーマンスを測定およびデバッグするための、56 個の JavaScript スニペット集です。各スニペットはページ内で実行され、構造化された結果オブジェクトを返します。

クイックリファレンス

スキルスニペットトリガーフレーズ
webperf-core-web-vitals7「LCP をデバッグ」、「LCP が遅い」、「CLS」、「レイアウトシフト」、「INP」、「インタラクションのレイテンシ」、「応答性」
webperf-loading34「TTFB」、「サーバーが遅い」、「FCP」、「レンダリングをブロック」、「フォントの読み込み」、「スクリプトの読み込み」、「リソースヒント」、「サービスワーカー」
webperf-interaction10「ジャンク」、「スクロールのパフォーマンス」、「長時間タスク」、「アニメーションフレーム」、「INP のデバッグ」
webperf-media4「画像の監査」、「遅延読み込み」、「画像の最適化」、「動画の監査」
webperf-resources1「ネットワーク品質」、「帯域幅」、「接続タイプ」、「save-data」

ワークフロー

  1. ユーザーの質問に基づいて、関連するスキルを特定します(上記のクイックリファレンスを参照してください)
  2. スキルの SKILL.md を読み込み、利用できるスニペットとしきい値を確認します
  3. Chrome DevTools MCP で実行します:
    • mcp__chrome-devtools__navigate_page → 対象の URL に移動します
    • mcp__chrome-devtools__evaluate_script → スニペットを実行して返されたオブジェクトを読み取ります。これが結果です(スクリプトはコンソールに出力しません)
    • status: "tracking" → インタラクションの後、別の mcp__chrome-devtools__evaluate_script 呼び出しで getDataFn に指定された関数を呼び出します
    • Chrome DevTools MCP がない場合は、CLI でスニペットを実行します:npx webperf-snippets <url> --snippet <Name> --json
  4. スキルで定義されているしきい値を使って結果を解釈します
  5. 調査結果に基づいて、実行可能な推奨事項を提示します

コメント