skills/pproenca/dot-skills/chrome-extension

chrome-extension

SKILL.md

Chrome Extension Best Practices

Comprehensive performance and code quality guide for Chrome Extensions (Manifest V3). Contains 67 rules across 12 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-
9 Code Style & Naming MEDIUM style-
10 Component Patterns MEDIUM comp-
11 Error Handling HIGH err-
12 Testing Patterns MEDIUM test-

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)

9. Code Style & Naming (MEDIUM)

10. Component Patterns (MEDIUM)

11. Error Handling (HIGH)

12. Testing Patterns (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
177
GitHub Stars
71
First Seen
Jan 29, 2026
Installed on
opencode152
gemini-cli148
codex147
github-copilot138
cursor131
kimi-cli122