shadcn/ui前端组件库开发技能Skill shadcn

这个技能提供了shadcn/ui组件库的全面最佳实践指南,覆盖项目设置、组件架构、可访问性、样式主题、表单模式、数据展示、布局导航、组件组合、性能优化和状态管理,适用于前端开发者使用React、Tailwind CSS、Radix UI等技术进行高效、可访问和性能优化的Web开发。关键词:shadcn/ui, 前端开发, React, Tailwind CSS, 可访问性, 性能优化, 组件库。

前端开发 0 次安装 0 次浏览 更新于 3/18/2026

name: shadcn description: shadcn/ui组件库最佳实践和模式(原名shadcn-ui)。此技能应用于编写、审查或重构shadcn/ui组件,以确保正确的架构、可访问性和性能。触发于涉及Radix原语、Tailwind样式、使用React Hook Form的表单验证、数据表、主题或组件组合模式的任务。

shadcn/ui社区最佳实践

shadcn/ui应用的全面最佳实践指南,由shadcn/ui社区维护。包含10个类别中的58条规则,按影响优先级排序,以指导自动化重构和代码生成。

何时应用

参考这些指南当:

  • 在项目中安装和配置shadcn/ui
  • 编写新的shadcn/ui组件或组合原语
  • 使用React Hook Form和Zod验证实现表单
  • 构建数据表或处理大型数据集显示
  • 自定义主题或添加暗模式支持
  • 审查代码以确保可访问性合规

按优先级分类的规则类别

优先级 类别 影响 前缀
1 CLI与项目设置 关键 setup-
2 组件架构 关键 arch-
3 可访问性保留 关键 ally-
4 样式与主题 style-
5 表单模式 form-
6 数据展示 中高 data-
7 布局与导航 layout-
8 组件组合 comp-
9 性能优化 perf-
10 状态管理 低中 state-

快速参考

1. CLI与项目设置(关键)

2. 组件架构(关键)

3. 可访问性保留(关键)

4. 样式与主题(高)

5. 表单模式(高)

6. 数据展示(中高)

7. 布局与导航(中)

8. 组件组合(中)

9. 性能优化(中)

10. 状态管理(低中)

如何使用

阅读个别参考文件以获取详细解释和代码示例:

完整编译文档

有关包含所有规则的单一文件参考,请参见AGENTS.md

参考文件

文件 描述
AGENTS.md 包含所有规则的完整编译指南
references/_sections.md 类别定义和排序
assets/templates/_template.md 新规则的模板
metadata.json 版本和参考信息