mcpField
C
chrome-extension

chrome-extension

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

关于 chrome-extension

面向 Chrome Extension 开发者的 Manifest V3 性能与代码质量指南,包含按影响优先级组织的规则,适用于编写、迁移、优化和排错。

主要功能

  1. 01涵盖 12 类开发主题
  2. 02提供 67 条优先级规则
  3. 03指导 Service Worker 生命周期管理
  4. 04涵盖内容脚本与消息传递
  5. 05提供错误处理和测试建议

适用场景

  1. 01编写新的 Chrome Extension
  2. 02将 Manifest V2 迁移至 V3
  3. 03排查扩展性能问题

安装

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

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

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

AGENTS.md
metadata.json
README.md
assets/templates/
_template.md
references/
_sections.md
api-avoid-redundant-api-calls.md
api-handle-context-invalidated.md
api-query-tabs-efficiently.md
api-use-alarms-minperiod.md
api-use-declarative-content.md
api-use-promises-over-callbacks.md
comp-adapter-interface.md
comp-content-script-structure.md
comp-css-class-patterns.md
comp-manager-class.md
comp-type-guards.md
comp-ui-components.md
content-batch-dom-operations.md
content-minimize-script-size.md
content-programmatic-injection.md
content-use-document-idle.md
content-use-mutation-observer.md
content-use-specific-matches.md
err-context-invalidation.md
err-early-return.md
err-null-coalescing.md
err-promise-barrier.md
err-storage-operations.md
err-url-parsing.md
err-validation-pattern.md

详细介绍

Chrome 扩展最佳实践

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

适用场景

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

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

按优先级划分的规则类别

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

快速参考

1. 服务工作线程生命周期(严重)
2. 内容脚本优化(严重)
3. 消息传递效率(高)
4. 存储操作(高)
5. 网络与权限(中高)
6. 内存管理(中)
7. UI 性能(中)
8. API 使用模式(低中)
9. 代码风格与命名(MEDIUM)
10. 组件模式(MEDIUM)
11. 错误处理(HIGH)
12. 测试模式(MEDIUM)

使用方法

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

完整汇编文档

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

参考文件

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

评论

支持 Markdown