技能 performance-profiling
📊

performance-profiling

安全

Lighthouse で Web パフォーマンスをプロファイリング

このスキルは、Lighthouse 監査とブラウザ開発者ツールを使用して、Web アプリケーションのパフォーマンスを測定・最適化するためのものです。ボトルネックを特定し、Core Web Vitals スコアを改善するための構造化されたワークフローを提供します。

支持: Claude Codex Code(CC)
📊 71 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“performance-profiling”。 Web サイトで Lighthouse 監査を実行する

预期结果:

パフォーマンススコア:78/100

主な調査結果:
- LCP:2.8 秒(改善が必要)
- CLS:0.05(良好)
- INP:180ms(良好)

推奨事項:
1. レンダリングブロックリソースを排除する
2. 画像の適切なサイズ設定
3. JavaScript 実行時間を短縮する

正在使用“performance-profiling”。 Core Web Vitals の閾値は何か?

预期结果:

Core Web Vitals 閾値:

| メトリクス | 良好 | 不良 |
|-------|------|------|
| LCP | < 2.5 秒 | > 4.0 秒 |
| 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
内容
50
社区
73
安全
91
规范符合性

你能构建什么

ロード速度を最適化するフロントエンド開発者

フロントエンド開発者が Web アプリの読み込みパフォーマンスを改善したい場合。このスキルを使用して Lighthouse 監査を実行し、主要なパフォーマンスボトルネックを特定して、ターゲットを絞った最適化を適用します。

CI パフォーマンスチェックを設定する DevOps エンジニア

DevOps エンジニアが CI/CD パイプラインに自動パフォーマンステストを追加したい場合。このスキルの Lighthouse スクリプトを使用して、各デプロイで監査を実行し、パフォーマンス閾値を下回るビルドを失敗させます。

ランタイムの問題をトラブルシュートするフルスタック開発者

フルスタック開発者が Web アプリで遅いインタラクションに気づいた場合。このスキルを使用してランタイムパフォーマンスをプロファイリングし、長時間タスクを特定し、DevTools の Memory タブでメモリリークを見つけます。

试试这些提示

基本的な Lighthouse 監査
performance-profiling スキルを使用して、https://example.com で Lighthouse パフォーマンス監査を実行してください。パフォーマンススコアと主な推奨事項を示してください。
Core Web Vitals の分析
performance-profiling スキルを使用して、Core Web Vitals(LCP、INP、CLS)が何を測定するものかを説明し、各メトリクスを改善するためのヒントを提供してください。
バンドル最適化分析
performance-profiling スキルを適用して、大規模な JavaScript バンドルを分析してください。どのような一般的な問題を探す必要があり、推奨される最適化アクションは何ですか?
パフォーマンスワークフローの実装
performance-profiling スキルの 4 ステップのプロファイリングワークフロー(BASELINE、IDENTIFY、FIX、VALIDATE)を使用して、遅い Web アプリケーションの最適化を支援してください。ベースラインの確立から始めてください。

最佳实践

  • 変更を加える前に、必ずパフォーマンスベースラインを確立する
  • マイクロ最適化ではなく、最大のボトルネックから優先的に対処する
  • 変動を考慮して、繰り返し測定により改善を検証する

避免

  • プロファイリングなしでパフォーマンス問題を推測する
  • 実際のボトルネックを特定する前にコードを最適化する
  • 合成テストのみを優先し、実際のユーザーデータを無視する

常见问题

このスキルはどのようなツールを使用しますか?
このスキルはパフォーマンス監査に Lighthouse を、ランタイムプロファイリングにブラウザ DevTools を使用します。Lighthouse CLI は別途インストールする必要があります。
依存関係をインストールする必要がありますか?
はい、Lighthouse CLI をグローバルにインストールする必要があります:npm install -g lighthouse
このスキルはローカル Web サイトをプロファイリングできますか?
はい、このスキルは localhost または実行中のローカル開発サーバーに対して Lighthouse を実行できます。
Core Web Vitals とは何ですか?
Core Web Vitals は Google の標準化されたメトリクスです:Largest Contentful Paint(LCP)、Interaction to Next Paint(INP)、Cumulative Layout Shift(CLS)。
パフォーマンス監査はどのくらいの頻度で実行すべきですか?
開発中の監査、デプロイ前の監査、そして Real User Monitoring(RUM)を使用した本番環境での定期的な監査を実行してください。
パフォーマンススコアが低い場合はどうすればよいですか?
4 ステップのワークフローを使用してください:ベースラインを確立し、最大のボトルネックを特定し、1 つのターゲットを絞った修正を行い、次の問題に進む前に改善を検証します。

开发者详情

文件结构