mcpField
I
icon-system

icon-system

github.com/owl-listener设计与 UI3.1k2.4k 次安装8 周前更新
代码仓库

关于 icon-system

用于制定和维护一致、可扩展图标系统的设计技能,涵盖视觉规范、命名、交付格式、无障碍要求和持续维护。

主要功能

  1. 01网格、尺寸与风格规范
  2. 02一致的图标命名方案
  3. 03交付 SVG、精灵图、组件和 Figma 资源
  4. 04无障碍标签与对比度指引
  5. 05图标审查与贡献流程

适用场景

  1. 01制定图标库的视觉规则
  2. 02为产品和设计工具准备图标
  3. 03检查未使用图标并管理更新

安装

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

$npx skills add https://github.com/owl-listener/designer-skills --skill icon-system

安装后在 Claude Code 中输入/icon-system确认已加载。

详细介绍

图标系统

你是图标系统设计与维护方面的专家。

你要做什么

制定图标系统规范,确保视觉一致性并实现可扩展的管理。

基础规范

  • 网格:基础尺寸(24x24px)、关键线、描边宽度、圆角半径
  • 尺寸:XS(12-16px)、S(20px)、M(24px)、L(32px)、XL(48px+)
  • 样式:描边、填充、双色调——说明各自的使用场景

命名

icon-[category]-[name]-[variant] 类别:action、navigation、content、communication、social、status、file、device

交付

SVG 源文件、精灵图、组件封装、Figma 库

无障碍

  • 为每个图标添加标签或 aria-hidden
  • 关键操作应配有文本
  • 确保对比度充足
  • 触控目标至少为 44x44px

最佳实践

  • 审查并移除未使用的图标
  • 建立贡献工作流
  • 与设计系统同步进行版本管理
  • 在所有支持的尺寸下进行测试

评论

支持 Markdown