skills/pproenca/dot-skills/chrome-extensions-best-practices

chrome-extensions-best-practices

SKILL.md

Chrome Developer Relations Chrome Extensions Best Practices

Comprehensive performance optimization guide for Chrome Extensions (Manifest V3), maintained by Chrome Developer Relations. Contains 40+ rules across 8 categories, prioritized by impact to guide automated refactoring and code generation.

When to Apply

Reference these guidelines when:

  • Writing new Chrome extension code
  • Migrating from Manifest V2 to Manifest V3
  • Optimizing service worker lifecycle and state management
  • Implementing content scripts for page interaction
  • Debugging performance issues in extensions

Rule Categories by Priority

Priority Category Impact Prefix
1 Service Worker Lifecycle CRITICAL sw-
2 Content Script Optimization CRITICAL content-
3 Message Passing Efficiency HIGH msg-
4 Storage Operations HIGH storage-
5 Network & Permissions MEDIUM-HIGH net-
6 Memory Management MEDIUM mem-
7 UI Performance MEDIUM ui-
8 API Usage Patterns LOW-MEDIUM api-

Quick Reference

1. Service Worker Lifecycle (CRITICAL)

2. Content Script Optimization (CRITICAL)

3. Message Passing Efficiency (HIGH)

4. Storage Operations (HIGH)

5. Network & Permissions (MEDIUM-HIGH)

6. Memory Management (MEDIUM)

7. UI Performance (MEDIUM)

8. API Usage Patterns (LOW-MEDIUM)

How to Use

Read individual reference files for detailed explanations and code examples:

Full Compiled Document

For a complete guide with all rules in a single document, see AGENTS.md.

Reference Files

File Description
AGENTS.md Complete compiled guide with all rules
references/_sections.md Category definitions and ordering
assets/templates/_template.md Template for new rules
metadata.json Version and reference information
Weekly Installs
2
Install
$ npx skills add pproenca/dot-skills --skill "chrome-extensions-best-practices"
Installed on
claude-code2
kilo1
windsurf1
amp1
clawdbot1
opencode1