mcpField
C
chrome-ext

chrome-ext

github.com/pproenca开发21853 次安装11 周前更新
代码仓库

关于 chrome-ext

chrome-ext 是 Chrome Developer Relations 维护的 Manifest V3 扩展开发指南,面向编写、迁移和优化 Chrome 扩展的开发者。它按影响优先级组织 8 类规则,覆盖服务工作线程、内容脚本、消息传递、存储及性能。

主要功能

  1. 01按优先级组织 8 类规则
  2. 02涵盖服务工作线程生命周期
  3. 03优化内容脚本与 DOM 操作
  4. 04指导消息传递和存储操作
  5. 05覆盖网络权限与内存管理
  6. 06提供 UI 性能和 API 使用建议

适用场景

  1. 01编写新的 Manifest V3 扩展
  2. 02将扩展从 Manifest V2 迁移到 V3
  3. 03优化服务工作线程状态管理
  4. 04排查扩展性能问题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/pproenca/dot-skills --skill chrome-ext

安装后在 Claude Code 中输入/chrome-ext确认已加载。

详细介绍

Chrome Developer Relations Chrome 扩展最佳实践

Chrome 扩展(Manifest V3)的全面性能优化指南,由 Chrome Developer Relations 维护。包含 8 个类别中的 40 多条规则,并按影响程度排序,旨在指导自动重构和代码生成。

适用场景

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

  • 编写新的 Chrome 扩展代码
  • 从 Manifest V2 迁移到 Manifest V3
  • 优化服务工作线程的生命周期和状态管理
  • 实现用于与网页交互的内容脚本
  • 调试扩展程序的性能问题

按优先级划分的规则类别

优先级类别影响前缀
1服务工作线程生命周期严重sw-
2内容脚本优化严重content-
3消息传递效率高msg-
4存储操作高storage-
5网络与权限中高net-
6内存管理中mem-
7UI 性能中ui-
8API 使用模式中低api-

快速参考

1. 服务工作线程生命周期(严重)
2. 内容脚本优化(严重)
3. 消息传递效率(高)
4. 存储操作(高)
5. 网络与权限(中高)
6. 内存管理(中)
7. UI 性能(中)
8. API 使用模式(低至中)

使用方法

阅读各个参考文件,了解详细说明和代码示例:

完整汇编文档

如需查看包含所有规则的完整指南,请参阅 AGENTS.md。

参考文件

文件说明
AGENTS.md包含所有规则的完整汇编指南
references/_sections.md分类定义和顺序
assets/templates/_template.md新规则模板
metadata.json版本和参考信息

评论

支持 Markdown