Individual skill
chrome-extension-ui
Chrome Extensions UX/UI design and implementation guidelines for popups, side panels, content scripts, and options pages. Triggers on tasks involving browser extension UI, manifest v3, chrome APIs.
skills/.experimental/chrome-extension-ui/SKILL.md
Source commit cf93c57cac89d6fc3e4194686000411567f5caf3
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- Yes
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 222
- Repository last updated
- Aug 15, 2026
- License
- MIT
Observed agent integration: codex
- design Derived category
- writing Derived category
- design-interface Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
AGENTS.mddoc · 8,759 bytesSKILL.mdcore · 6,371 bytesassets/templates/_template.mddoc · 779 bytesmetadata.jsonasset · 1,443 bytesreferences/_sections.mddoc · 1,819 bytesreferences/access-aria-labels.mddoc · 1,999 bytesreferences/access-color-contrast.mddoc · 2,075 bytesreferences/access-focus-trap.mddoc · 2,745 bytesreferences/access-focus-visible.mddoc · 1,757 bytesreferences/access-keyboard-navigation.mddoc · 2,395 bytesreferences/access-semantic-html.mddoc · 2,430 bytesreferences/brand-badge-text.mddoc · 2,554 bytesreferences/brand-consistent-styling.mddoc · 3,292 bytesreferences/brand-distinctive-icon.mddoc · 2,475 bytesreferences/brand-icon-sizes.mddoc · 2,258 bytesreferences/brand-web-store-assets.mddoc · 2,939 bytesreferences/comp-action-tooltip.mddoc · 1,748 bytesreferences/comp-content-script-ui.mddoc · 2,016 bytesreferences/comp-minimal-permissions.mddoc · 1,864 bytesreferences/comp-popup-vs-sidepanel.mddoc · 1,563 bytesreferences/comp-single-purpose.mddoc · 2,183 bytesreferences/feedback-badge-status.mddoc · 3,070 bytesreferences/feedback-error-messages.mddoc · 3,304 bytesreferences/feedback-loading-states.mddoc · 3,245 bytesreferences/feedback-notifications.mddoc · 3,760 bytesreferences/feedback-progress-indication.mddoc · 4,002 bytesreferences/feedback-success-confirmation.mddoc · 3,536 bytesreferences/inject-cleanup.mddoc · 3,375 bytesreferences/inject-document-ready.mddoc · 2,504 bytesreferences/inject-shadow-dom.mddoc · 2,796 bytesreferences/inject-unique-ids.mddoc · 2,636 bytesreferences/inject-z-index.mddoc · 2,442 bytesreferences/options-auto-save.mddoc · 3,737 bytesreferences/options-embedded-page.mddoc · 3,017 bytesreferences/options-sensible-defaults.mddoc · 3,455 bytesreferences/options-sync-storage.mddoc · 2,979 bytesreferences/panel-lazy-sections.mddoc · 3,528 bytesreferences/panel-non-distracting.mddoc · 2,255 bytesreferences/panel-page-context.mddoc · 3,118 bytesreferences/panel-responsive-width.mddoc · 2,232 bytesreferences/panel-tab-vs-window.mddoc · 2,689 bytesreferences/popup-auto-close.mddoc · 2,612 bytesreferences/popup-dynamic-switch.mddoc · 2,763 bytesreferences/popup-external-js.mddoc · 2,383 bytesreferences/popup-instant-render.mddoc · 2,661 bytesreferences/popup-primary-action.mddoc · 2,341 bytesreferences/popup-size-constraints.mddoc · 2,143 bytes
Read excerpt
# 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