Chrome扩展开发技能Skill chrome-extension

这个技能提供了Chrome扩展(Manifest V3)的性能和代码质量最佳实践指南,涵盖服务工作者生命周期、内容脚本优化、消息传递效率、存储操作、网络权限、内存管理、UI性能、API使用模式、代码风格、组件模式、错误处理和测试模式。适用于开发者编写、迁移或优化Chrome扩展代码,提升扩展性能和用户体验。关键词:Chrome扩展,Manifest V3,性能优化,代码质量,前端开发,浏览器扩展。

前端开发 0 次安装 0 次浏览 更新于 3/18/2026

name: chrome-extension description: Chrome扩展(Manifest V3)性能和代码质量指南。在编写、审查或重构Chrome扩展代码时使用,包括服务工作者、内容脚本、消息传递、存储API、TypeScript模式和测试。

Chrome扩展最佳实践

全面的Chrome扩展(Manifest V3)性能和代码质量指南。包含12个类别中的67条规则,按影响优先级排序,以指导自动化重构和代码生成。

何时应用

在以下情况下参考这些指南:

  • 编写新的Chrome扩展代码
  • 从Manifest V2迁移到Manifest V3
  • 优化服务工作者生命周期和状态管理
  • 实现内容脚本以进行页面交互
  • 调试扩展中的性能问题

规则类别按优先级

优先级 类别 影响 前缀
1 服务工作者生命周期 关键 sw-
2 内容脚本优化 关键 content-
3 消息传递效率 msg-
4 存储操作 storage-
5 网络与权限 中高 net-
6 内存管理 mem-
7 UI性能 ui-
8 API使用模式 低中 api-
9 代码风格与命名 style-
10 组件模式 comp-
11 错误处理 err-
12 测试模式 test-

快速参考

1. 服务工作者生命周期(关键)

2. 内容脚本优化(关键)

3. 消息传递效率(高)

4. 存储操作(高)

5. 网络与权限(中高)

6. 内存管理(中)

7. UI性能(中)

8. API使用模式(低中)

9. 代码风格与命名(中)

10. 组件模式(中)

11. 错误处理(高)

12. 测试模式(中)

如何使用

阅读各个参考文件以获取详细解释和代码示例:

完整编译文档

有关包含所有规则的单文档完整指南,请参阅AGENTS.md

参考文件

文件 描述
AGENTS.md 包含所有规则的完整编译指南
references/_sections.md 类别定义和排序
assets/templates/_template.md 新规则模板
metadata.json 版本和参考信息