mcpField
T
tailwind-refactor

tailwind-refactor

github.com/pproenca开发218311 次安装11 周前更新
代码仓库

关于 tailwind-refactor

tailwind-refactor 是面向 Tailwind CSS 开发者的 v4 重构指南,按优先级整理迁移与代码清理规则,并以保留现有外观为目标。

主要功能

  1. 01涵盖 8 类、50 条规则
  2. 02按迁移紧迫度排序
  3. 03处理弃用及更名的工具类
  4. 04清理冗长类名和任意值
  5. 05更新 v4 语法与架构

适用场景

  1. 01审查 Tailwind CSS v3 到 v4 的迁移
  2. 02替换已弃用的工具类
  3. 03合并冗长的类名组合
  4. 04减少 CSS 中的 @apply 使用

安装

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

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

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

包含的文件

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

metadata.json
assets/templates/
_template.md
references/
_sections.md
adopt-container-queries.md
adopt-field-sizing.md
adopt-in-variant.md
adopt-not-variant.md
adopt-starting-variant.md
arb-breakpoint-to-theme.md
arb-dynamic-classes.md
arb-hex-to-theme.md
arb-spacing-to-scale.md
arb-zindex-to-scale.md
arch-apply-to-component.md
arch-domain-composition.md
arch-layer-to-utility.md
arch-safelist-to-source.md
arch-scoped-reference.md
class-border-color-explicit.md
class-container-utility.md
class-gap-over-space.md
class-hidden-priority.md
class-inset-shorthand.md
class-redundant-display.md
class-ring-color-explicit.md
class-size-utility.md
config-content-autodetect.md
config-css-theme.md
config-custom-variant.md
config-import-directive.md

详细介绍

Tailwind CSS 重构最佳实践社区指南

面向 Tailwind CSS v4 应用的全面代码质量重构指南。包含 8 个类别中的 50 条规则,并按迁移紧迫程度排序。所有转换都会保留现有的外观和风格——本指南只关注代码整洁度、现代语法和 v4 兼容性。

配套技能: 使用 tailwind-ui-refactor 改进视觉设计,使用 tailwind-responsive-ui 了解响应式布局模式。

何时应用

手动迁移前: 先运行 npx @tailwindcss/upgrade——它会自动处理大部分配置和重命名工具类。然后使用本指南处理自动化工具未涵盖的模式。

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

  • 将项目从 Tailwind CSS v3 迁移到 v4
  • 清理已弃用或已重命名的工具类
  • 合并冗长的多类模式
  • 用设计令牌替换任意值
  • 减少 CSS 文件中过度使用的 @apply
  • 将语法更新为符合 v4 规范的形式

按优先级划分的规则类别

优先级类别影响前缀
1配置迁移严重config-
2替换已弃用的工具类严重dep-
3更新已重命名的工具类高rename-
4合并类高class-
5清理任意值中高arb-
6语法现代化中syntax-
7清理 @apply 和架构中arch-
8采用现代功能低中adopt-

快速参考

1. 配置迁移(严重)
2. 替换已弃用的工具类(严重)
3. 重命名工具更新(HIGH)
4. 类名整合(HIGH)
5. 任意值清理(MEDIUM-HIGH)
6. 语法现代化(MEDIUM)
7. @apply 与架构清理(MEDIUM)
8. 采用现代特性(低到中)

使用方法

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

参考文件

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

评论

支持 Markdown