Agent Skills
返回列表
💻

Lighthouse 性能审计与优化

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f8e4df6e/lighthouse-analysis-optimization。

技能介绍

解决什么问题

收到一份 Lighthouse 报告只是开始,真正的难点是把分数翻译成可落地的代码改动。不同项目的技术栈、部署环境和约束条件各不相同,盲目照搬通用优化建议往往适得其反,甚至引入新的性能瓶颈或破坏现有逻辑。

核心工作流程

本技能将性能优化拆解为两个严格控制的阶段:

  • 阶段 A(只读审计):支持通过 chrome-devtools-mcp 或 lighthouse CLI 执行审计。此阶段严格只读,不触碰仓库,不读取源码。产出聚焦于评分与核心指标的结论性报告,帮助你快速判断当前页面的性能水位。
  • 阶段 B(深度优化):经交互式确认后,技能会读取代码库,结合你的项目范围输出带有「涉及文件」的优化清单。只有在你明确选择执行项后,才会进行代码修改与回归测试。

这种分离设计确保了“评估”与“重构”互不干扰,让你始终掌握对代码的控制权。

适用边界与注意点

  • Lab 与 Field 的界限:Lighthouse 运行在实验室环境中,受限于固定的设备模拟和网络条件。Core Web Vitals (CWV) 的最终达标情况应以 CrUX 等真实用户现场数据为准。本技能的报告不会进行冗长的 CWV 科普,只在必要时提供一句话提示。
  • 交互式决策:在进入优化阶段和选择具体执行项时,技能会通过交互式提问(AskQuestion)确认你的意图。选项不会出现在报告正文中,以此保证沟通的直接与聚焦。
  • 范围控制:如果你只需要确认当前页面是否达标,可以在审计结束后直接收束,无需进入代码改动环节。

使用场景

  • 前端负责人收到页面性能告警,需要先用 Lighthouse 跑只读审计,拿到分数和指标,确认问题范围后再决定是否改代码。
  • 页面已全绿,只需判断是否达标;应输出达标结论并跳过优化流程,不再读仓库或生成改动项。
  • 运维准备优化首页,但不确定项目范围;应交互确认范围后读取仓库,生成带涉及文件的优化清单。
  • 改完性能项后需要回归;应按用户选择修改代码并运行回归,验证之前指标是否改善且未引入新问题。

适合人员

  • 前端工程师:需要针对具体页面快速定位性能短板,并在改动前评估影响范围。
  • 性能负责人:需要在优化前获得可审计的结论,并控制改动与回归范围。
  • 全栈开发者:页面涉及前后端路由,需要先审计再按清单安全修改。
  • 技术管理者:需要一份明确达标结论和可选执行项,便于分配优化任务。