dribbble-ui-skills by ihlamury/design-skills
npx skills add https://github.com/ihlamury/design-skills --skill dribbble-ui-skills为使用 AI 代理构建 Dribbble 风格界面而制定的规范性约束。
在以下情况下参考本指南:
#000000 作为页面背景 (surface-base)#F2B5D7 作为主要操作和焦点状态 (accent)| 令牌 | HEX | RGB |
|---|
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 用途 |
|---|
surface-base | #000000 | rgb(0,0,0) | 页面背景 |
surface-raised | #FEFEFD | rgb(254,254,253) | 卡片、模态框、凸起表面 |
surface-overlay | #1B1B1C | rgb(27,27,28) | 遮罩层、工具提示、下拉菜单 |
text-primary | #5C5B60 | rgb(92,91,96) | 标题、正文文本 |
text-secondary | #797886 | rgb(121,120,134) | 次要、弱化文本 |
text-tertiary | #9E9EA7 | rgb(158,158,167) | 补充文本 |
border-default | #0C110F | rgb(12,17,15) | 细微边框、分隔线 |
destructive | #ECC6B6 | rgb(236,198,182) | 错误状态、删除操作 |
accent | #F2B5D7 | rgb(242,181,215) | 主要操作、链接、焦点 |
warning | #FEFEFD | rgb(254,254,253) | 警告状态、注意提示 |
Inter 作为主要字体家族42px / 700 作为主标题14px / 300 作为正文文本text-balance,对正文使用 text-prettytabular-nums| 样式 | 字体 | 大小 | 粗细 | 颜色 | 数量 |
|---|---|---|---|---|---|
heading-1 | Inter | 42px | 700 | #1D1C27 | 1 |
text-37px | Inter | 37px | 700 | #232323 | 1 |
text-34px | Inter | 34px | extra_bold | #282342 | 1 |
text-27px | Inter | 27px | semi_bold | #CCC9D8 | 1 |
text-19px | Inter | 19px | 400 | #B7B7B7 | 1 |
text-17px | Inter | 17px | 400 | #9E9EA7 | 1 |
text-16px | Inter | 16px | 400 | #626262 | 1 |
body | Inter | 14px | 300 | #46607F | 1 |
body-secondary | Inter | 14px | 400 | #77767D | 1 |
body-secondary | Inter | 14px | 400 | #616066 | 1 |
字体家族:
Inter (使用 80 次)字体大小: 3px, 4px, 5px, 6px, 7px, 8px, 9px, 10px, 11px, 12px, 13px, 14px, 16px, 17px, 19px, 27px, 34px, 37px, 42px
比例尺: 1px, 2px, 3px, 4px, 5px, 6px, 7px, 9px, 14px, 15px, 16px, 19px, 22px, 23px
h-screen,对全视口高度使用 h-dvhsafe-area-insetsize-* 而非 w-* + h-*| 变体 | 背景 | 文本 | 边框 | 高度 | 圆角 |
|---|---|---|---|---|---|
| Ghost | transparent | #5C5B60 | none | - | - |
2px 轮廓线和强调色 (#F2B5D7)2px 的轮廓偏移#FEFEFD 背景#FEFEFD 背景opacity: 0.5cursor: not-allowedAlertDialoginput 或 textarea 元素中阻止粘贴aria-labeltransform, opacity)width, height, top, left, margin, padding)ease-out200msprefers-reduced-motionblur() 或 backdrop-filter 表面进行动画处理will-changeuseEffect每周安装量
74
代码仓库
GitHub 星标数
21
首次出现
2026年2月6日
安全审计
安装于
cline59
opencode55
github-copilot55
gemini-cli55
codex54
cursor54
Opinionated constraints for building Dribbble-style interfaces with AI agents.
Reference these guidelines when:
#000000 as page background (surface-base)#F2B5D7 for primary actions and focus states (accent)| Token | HEX | RGB | Usage |
|---|---|---|---|
surface-base | #000000 | rgb(0,0,0) | Page background |
surface-raised | #FEFEFD | rgb(254,254,253) | Cards, modals, raised surfaces |
surface-overlay | #1B1B1C | rgb(27,27,28) | Overlays, tooltips, dropdowns |
text-primary | #5C5B60 | rgb(92,91,96) | Headings, body text |
text-secondary | #797886 | rgb(121,120,134) | Secondary, muted text |
Inter as primary font family42px / 700 for primary headings14px / 300 for body texttext-balance for headings and text-pretty for body texttabular-nums for numeric data| Style | Font | Size | Weight | Color | Count |
|---|---|---|---|---|---|
heading-1 | Inter | 42px | 700 | #1D1C27 | 1 |
text-37px | Inter | 37px | 700 | #232323 | 1 |
text-34px | Inter | 34px | extra_bold | #282342 | 1 |
Font Families:
Inter (used 80x)Font Sizes: 3px, 4px, 5px, 6px, 7px, 8px, 9px, 10px, 11px, 12px, 13px, 14px, 16px, 17px, 19px, 27px, 34px, 37px, 42px
Scale: 1px, 2px, 3px, 4px, 5px, 6px, 7px, 9px, 14px, 15px, 16px, 19px, 22px, 23px
h-screen, use h-dvh for full viewport heightsafe-area-inset for fixed elementssize-* for square elements instead of w-* + h-*| Variant | Background | Text | Border | Height | Radius |
|---|---|---|---|---|---|
| Ghost | transparent | #5C5B60 | none | - | - |
2px outline with accent color (#F2B5D7)2px outline-offset#FEFEFD background#FEFEFD backgroundopacity: 0.5cursor: not-allowedAlertDialog for destructive or irreversible actionsinput or textarea elementsaria-label to icon-only buttonstransform, opacity)width, height, top, left, margin, padding)ease-out on entrance animations200ms for interaction feedbackprefers-reduced-motionblur() or backdrop-filter surfaceswill-change outside an active animationuseEffect for anything that can be expressed as render logicWeekly Installs
74
Repository
GitHub Stars
21
First Seen
Feb 6, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
cline59
opencode55
github-copilot55
gemini-cli55
codex54
cursor54
前端设计技能指南:避免AI垃圾美学,打造独特生产级界面
49,900 周安装
text-tertiary | #9E9EA7 | rgb(158,158,167) | Additional text |
border-default | #0C110F | rgb(12,17,15) | Subtle borders, dividers |
destructive | #ECC6B6 | rgb(236,198,182) | Error states, delete actions |
accent | #F2B5D7 | rgb(242,181,215) | Primary actions, links, focus |
warning | #FEFEFD | rgb(254,254,253) | Warning states, cautions |
text-27px| Inter |
| 27px |
| semi_bold |
| #CCC9D8 |
| 1 |
text-19px | Inter | 19px | 400 | #B7B7B7 | 1 |
text-17px | Inter | 17px | 400 | #9E9EA7 | 1 |
text-16px | Inter | 16px | 400 | #626262 | 1 |
body | Inter | 14px | 300 | #46607F | 1 |
body-secondary | Inter | 14px | 400 | #77767D | 1 |
body-secondary | Inter | 14px | 400 | #616066 | 1 |