mcpField
T
tailwind-ui-refactor

tailwind-ui-refactor

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

关于 tailwind-ui-refactor

面向开发者和编码 Agent 的 Tailwind CSS UI 重构指南,以 52 条优先级规则涵盖设计意图、布局、层次和视觉细节。

主要功能

  1. 01九类共 52 条规则
  2. 02先明确设计意图再调整样式
  3. 03布局、间距与层次指南
  4. 04Tailwind CSS v4 语法
  5. 05无障碍对比度指南

适用场景

  1. 01重构现有 Tailwind CSS 组件
  2. 02使用实用类构建界面
  3. 03检查视觉层次与间距
  4. 04修正文本对比度问题

安装

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

$npx skills add https://github.com/pproenca/dot-skills --skill tailwind-ui-refactor

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

metadata.json
assets/templates/
_template.md
references/
_sections.md
color-accessible-contrast.md
color-dark-gray-not-black.md
color-define-palette-upfront.md
color-grayscale-first.md
color-light-backgrounds-dark-text.md
color-saturated-grays.md
depth-interactive-elevation.md
depth-light-closer-dark-recedes.md
depth-overlap-layers.md
depth-shadow-scale.md
depth-shadow-vertical-offset.md
hier-button-hierarchy.md
hier-color-hierarchy-on-dark.md
hier-deemphasize-secondary.md
hier-icon-sizing.md
hier-label-value-pairs.md
hier-semantic-vs-visual.md
hier-size-weight-color.md
img-control-user-content.md
img-dont-scale-up-icons.md
img-empty-states.md
img-text-overlay.md
intent-audit-before-styling.md
intent-content-drives-layout.md
intent-match-context-fidelity.md
intent-match-existing-patterns.md
intent-progressive-disclosure.md

详细介绍

Refactoring UI Tailwind CSS 最佳实践

这是一份全面的 UI 重构指南,基于 Adam Wathan 和 Steve Schoger 编写的 Refactoring UI,并使用 Tailwind CSS 工具类实现。指南包含 9 个类别中的 52 条规则,并按设计影响排序,以指导自动化重构和代码生成。使用 Tailwind CSS v4 语法(语法不同之处提供 v3 说明)。

重要:先思考,再设计样式。 在应用任何视觉规则之前,先了解 UI 的用途,确定哪些内容对用户重要,并移除不必要的元素。必须在进行任何样式更改之前考虑设计意图类别(优先级 1)。与其装饰包含多余标记的组件,不如使用元素更少的简洁组件。

何时应用

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

  • 重构现有的 Tailwind CSS 组件
  • 使用 Tailwind 工具类编写新的 UI
  • 检查代码中的视觉层级和间距问题
  • 在没有设计师的情况下提升设计质量
  • 修复无障碍对比度问题

按优先级划分的规则类别

优先级类别影响前缀
1设计意图关键intent-
2视觉层级关键hier-
3布局与间距关键space-
4排版高type-
5色彩系统高color-
6深度与阴影中depth-
7边框与分隔中sep-
8图片与内容低至中img-
9润色与细节低polish-

快速参考

1. 设计意图(关键)
2. 视觉层级(关键)
3. 布局与间距(关键)
4. 字体排印(高)
5. 色彩系统(高)
6. 深度与阴影(中)
7. 边框与分隔(中)
8. 图像与内容(低至中)
9. 润色与细节(低)

范围与限制

此技能依据 Refactoring UI 的原则,涵盖布局、层级、间距、颜色和润色。它不涵盖:

  • 字体选择与搭配——选择具有鲜明特色的字体、避免使用常见的 AI 默认字体(Inter、Arial、system-ui),或搭配展示字体与正文字体
  • 动画与动效——有意义的过渡效果、微交互、页面加载序列或滚动触发的显示效果
  • 创意方向——确立美学愿景、选择风格(极简、极繁、粗野主义等),或区别于千篇一律的“AI 垃圾”美学
  • 空间构图——非对称布局、打破网格的元素或非常规的视觉流动

对于这些方面,请将此技能与涵盖创意方向和美学实现的设计思维或前端设计技能搭配使用。

使用方法

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

参考文件

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

评论

支持 Markdown