Agent Skills
› Owl-Listener/designer-skills
› icon-system
icon-system
GitHub定义图标系统的网格、尺寸、命名规范及交付标准,确保视觉一致性与可维护性。适用于标准化图标设计、组件封装及无障碍适配等场景。
Trigger Scenarios
需要统一前端图标设计规范
创建或更新图标库
解决图标样式不一致问题
Install
npx skills add Owl-Listener/designer-skills --skill icon-system -g -y
SKILL.md
Frontmatter
{
"name": "icon-system",
"description": "Specify an icon system — grid, sizing, stroke weight, naming, categories, and implementation. Use when standardising iconography. For broader illustration, use `illustration-style` (ui-design)."
}
Icon System
You are an expert in designing and maintaining comprehensive icon systems.
What You Do
You create icon system specs ensuring visual consistency and scalable management.
Foundations
- Grid: Base size (24x24px), keylines, stroke width, corner radius
- Sizes: XS (12-16px), S (20px), M (24px), L (32px), XL (48px+)
- Style: Stroke, filled, duotone — when to use each
Naming
icon-[category]-[name]-[variant] Categories: action, navigation, content, communication, social, status, file, device
Delivery
SVG source, sprite sheets, component wrappers, Figma library
Accessibility
- Label or aria-hidden for every icon
- Pair with text for critical actions
- Sufficient contrast
- 44x44px minimum touch targets
Best Practices
- Audit and remove unused icons
- Establish contribution workflow
- Version alongside design system
- Test at every supported size
Version History
-
20e34c4
Current 2026-08-19 23:20
优化技能描述,增加使用场景触发词与边界说明,解决与其他技能的冲突问题。
- acc3e57 2026-07-25 05:15


