mcpField
C
chrome-extension-ui

chrome-extension-ui

github.com/pproenca设计与 UI218725 次安装11 周前更新
代码仓库

关于 chrome-extension-ui

面向 Chrome Extension 界面开发者的 Manifest V3 UX/UI 指南,按影响优先级整理设计规则,涵盖界面选择、无障碍、反馈和设置。

主要功能

  1. 01涵盖 8 类 UX/UI 主题
  2. 02提供 42 条优先级规则
  3. 03指导 Popup 与 Side Panel 选择
  4. 04包含键盘导航和无障碍建议
  5. 05涵盖加载状态与错误反馈

适用场景

  1. 01设计 Chrome Extension 界面
  2. 02选择 Popup、Side Panel 或页面内界面
  3. 03改善键盘操作和无障碍
  4. 04设计设置页与状态反馈

安装

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

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

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

包含的文件

除 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

详细介绍

Chrome 扩展程序 UX/UI 最佳实践

全面的 Chrome 扩展程序 UX/UI 设计指南,针对 Manifest V3 进行了优化。包含 8 个类别下的 42 条规则,并按影响优先级排序,为扩展程序界面开发和代码审查提供指导。

适用场景

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

  • 构建新的 Chrome 扩展程序用户界面
  • 在弹出窗口、侧边栏或内容脚本界面之间进行选择
  • 实现无障碍且支持键盘导航的界面
  • 设计加载状态、错误处理和反馈模式
  • 创建选项页并持久化设置

按优先级排列的规则类别

优先级类别影响前缀
1组件选择严重comp-
2无障碍与导航严重access-
3弹出窗口设计高popup-
4侧边栏体验高panel-
5内容脚本界面中高inject-
6视觉反馈中feedback-
7选项与设置中options-
8图标与品牌低中brand-

快速参考

1. 组件选择(严重)
2. 无障碍与导航(严重)
3. 弹出窗口设计(高)
4. 侧边栏体验(高)
5. 内容脚本界面(中高)
6. 视觉反馈(中)
7. 选项与设置(中)
8. 图标与品牌(低至中)

使用方法

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

参考文件

文件描述
references/_sections.md分类定义和排序
assets/templates/_template.md新规则模板
metadata.json版本和参考信息

评论

支持 Markdown