mcpField
C
chrome-extension-ui

chrome-extension-ui

github.com/pproencaDesign & UI218725 installsUpdated 11w ago
Repository

About chrome-extension-ui

A Manifest V3 UX/UI guide for Chrome extension interfaces. Its prioritized rules cover component choice, accessibility, feedback, and settings design.

Key features

  1. 01Covers 8 UX/UI categories
  2. 02Provides 42 prioritized rules
  3. 03Guides popup and side panel selection
  4. 04Includes keyboard and accessibility guidance
  5. 05Covers loading states and error feedback

Use cases

  1. 01Designing a Chrome extension interface
  2. 02Choosing popup, side panel, or in-page UI
  3. 03Improving keyboard access and accessibility
  4. 04Designing settings and status feedback

Install

Copy the command and run it in a terminal.

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

After installing, type/chrome-extension-uiin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

AGENTS.md
metadata.json
assets/templates/
_template.md
references/
_sections.md
access-aria-labels.md
access-color-contrast.md
access-focus-trap.md
access-focus-visible.md
access-keyboard-navigation.md
access-semantic-html.md
brand-badge-text.md
brand-consistent-styling.md
brand-distinctive-icon.md
brand-icon-sizes.md
brand-web-store-assets.md
comp-action-tooltip.md
comp-content-script-ui.md
comp-minimal-permissions.md
comp-popup-vs-sidepanel.md
comp-single-purpose.md
feedback-badge-status.md
feedback-error-messages.md
feedback-loading-states.md
feedback-notifications.md
feedback-progress-indication.md
feedback-success-confirmation.md
inject-cleanup.md
inject-document-ready.md
inject-shadow-dom.md
inject-unique-ids.md

Details

From the project README

Chrome Extensions UX/UI Best Practices

Comprehensive UX/UI design guide for Chrome Extensions, optimized for Manifest V3. Contains 42 rules across 8 categories, prioritized by impact to guide extension UI development and code review.

When to Apply

Reference these guidelines when:

  • Building new Chrome extension user interfaces
  • Choosing between popup, side panel, or content script UI
  • Implementing accessible, keyboard-navigable interfaces
  • Designing loading states, error handling, and feedback patterns
  • Creating options pages and settings persistence

Rule Categories by Priority

PriorityCategoryImpactPrefix
1Component SelectionCRITICALcomp-
2Accessibility & NavigationCRITICALaccess-
3Popup DesignHIGHpopup-
4Side Panel UXHIGHpanel-
5Content Script UIMEDIUM-HIGHinject-
6Visual FeedbackMEDIUMfeedback-
7Options & SettingsMEDIUMoptions-
8Icons & BrandingLOW-MEDIUMbrand-

Quick Reference

1. Component Selection (CRITICAL)
2. Accessibility & Navigation (CRITICAL)
3. Popup Design (HIGH)
4. Side Panel UX (HIGH)
5. Content Script UI (MEDIUM-HIGH)
6. Visual Feedback (MEDIUM)
7. Options & Settings (MEDIUM)
8. Icons & Branding (LOW-MEDIUM)

How to Use

Read individual reference files for detailed explanations and code examples:

Reference Files

FileDescription
references/_sections.mdCategory definitions and ordering
assets/templates/_template.mdTemplate for new rules
metadata.jsonVersion and reference information

Comments

Markdown supported