React 生态 Skills
React 是 Claude Code 训练数据最丰富的前端框架之一。以下 Skills 专注于 React + TypeScript 项目的性能优化、组件设计和 UI 库集成。
Tip
本页属于技能系统的一部分。更多 Skills 资源:技能市场 | Superpowers
推荐 Skills
React Best Practices(Vercel)
react-best-practices 来自 Vercel Labs,包含 70 条 React 和 Next.js 性能优化规则,按影响程度分为 8 个类别。每条规则都附带错误和正确的代码示例,适合代码审查和日常开发参考。
规则分类(按优先级排序):
Tip
安装后,让 Claude Code "审查这个组件的性能" 或 "检查是否有不必要的 re-render",它会自动应用这 70 条规则进行检查和优化建议。
Composition Patterns(Vercel)
composition-patterns 来自 Vercel Labs,提供 React 组件组合模式的最佳实践,解决布尔 Props 泛滥和组件僵化问题。
核心模式:
反面示例 — 布尔 Props 泛滥
Info
这个 Skill 特别适合重构大型组件库——当一个组件有超过 5 个布尔 Props 时,就是该用组合模式重构的信号。
shadcn/ui
shadcn 是 shadcn/ui 官方提供的 Skill,覆盖组件的完整生命周期管理——从搜索、安装、预览到更新和样式定制。
核心能力:
关键规则:
- 优先使用现有组件,不要重复造轮子——搜索注册表后再决定是否自建
- 用组合方式构建复杂 UI(如 Settings = Tabs + Card + 表单控件)
- 使用语义化颜色 Token(
bg-primary、text-muted-foreground)而非原始色值 - 表单布局使用
FieldGroup+Field,不要用 raw div + spacing - 图标使用
data-icon属性,不要手动添加尺寸类名
Tip
安装后,让 Claude Code "添加一个 DataTable 组件" 或 "把我的表单改成 shadcn/ui 风格",它会自动查询组件文档、处理导入路径、遵循项目的别名配置。
Skills 组合建议
Warning
安装过多 Skills 可能增加 Claude Code 的上下文负担。建议根据实际需求选择 2-3 个最相关的 Skill,而不是全部安装。
下一步
- Vue 生态 Skills — Vue 3 推荐 Skills
- 前端通用 Skills — 跨框架的前端 Skills
- React 开发最佳实践 — 完整的 React 开发指南
- 技能市场 — 浏览和安装社区 Skills

