设计与前端

shadcn/ui 前端组件集成助手

帮助开发者发现、安装、定制并验证 shadcn/ui 组件。

42/ 100
不推荐

当前收益不足以覆盖风险或不确定性。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 8.5k
最近更新
2 个月前
License
Apache-2.0
shadcn-uireacttailwind-cssradix-ui
+3base-uicomponent-integrationaccessibility

这个 Skill 能做什么,适合哪些场景?

这是 google-labs-code/stitch-skills 中 stitch-build 插件的一个 Agent Skill,专注于 shadcn/ui 组件集成。它指导开发者使用 shadcn MCP 工具浏览组件、查看元数据和示例,并通过 CLI 或手动方式安装组件。内容覆盖项目初始化、主题变量、组件变体、复合组件、UI blocks、可访问性和常见故障排查。该仓库整体要求配置并运行 Stitch MCP,但本 Skill 的具体流程还使用 shadcn MCP 工具。

使用 shadcn MCP 工具列出组件、获取组件元数据和演示,探索注册表目录;指导运行 npx shadcn@latest create 或 npx shadcn@latest init;指导运行 npx shadcn@latest add [component-name] 安装组件,或获取源代码后手动写入 components/ui/;查询项目注册表及其中的条目;获取和安装 UI blocks;提供主题、变体、包装组件、表单、对话框和数据表实现示例;指导进行类型检查、lint、可访问性、视觉和响应式验证。

适合
  • 正在创建 React/Tailwind 项目的前端开发者,需要初始化 shadcn/ui 配置并选择样式、颜色和别名。
  • 需要构建数据表、表单、对话框或其他常见界面的开发者,希望先查询组件元数据和示例。
  • 希望保留组件源码所有权、避免依赖库版本锁定,并在项目内自由修改组件的团队。
  • 需要从 shadcn 注册表或自定义注册表查找和集成组件的开发者。
  • 正在定制主题、深色模式、组件变体或可复用包装组件的前端工程师。

如何安装这个 Skill?

使用前请注意
  • 允许 Bash、Write 和 web_fetch,安装或修改项目文件前应明确告知并要求用户确认,尤其是 npx 下载和执行外部包时。
  • verify-setup.sh 不是完整测试:它可能选择错误的 CSS 文件,并以简单文本匹配判断依赖,不能证明项目可运行。
  • 文档未提供中文指导,也未说明 npm、npx、MCP 和海外文档在中国大陆网络环境中的可达性;使用前应准备可用镜像或替代源。
  • 应补充该技能专属 CI、版本兼容矩阵、变更日志、维护责任和失败后的回滚方案。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 网络访问
  • 本地文件系统
  • MCP Server
需要预先安装
  • React 18+
  • Tailwind CSS 3.0+
  • Radix UI or Base UI
  • class-variance-authority
  • clsx
  • tailwind-merge

该 Skill 位于 plugins/stitch-build/skills/shadcn-ui/SKILL.md。README 提供的仓库级安装方式是先添加 Stitch Skills marketplace:codex plugin marketplace add google-labs-code/stitch-skills --ref main --sparse .agents/plugins --sparse plugins/stitch-design --sparse plugins/stitch-build --sparse plugins/stitch-utilities,然后安装 stitch-build 插件;README 未提供仅安装 shadcn-ui 子 Skill 的具体插件命令。也可按 README 使用 npx skills add google-labs-code/stitch-skills。使用前需配置并运行 Stitch MCP;SKILL.md 还声明需要 shadcn MCP 工具。

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/google-labs-code/stitch-skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/plugins/stitch-build/skills/shadcn-ui" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

在已配置相关 MCP 工具的编码代理中提出具体任务,例如:Set up shadcn/ui and build a data table with sorting and filtering. 对新项目使用 npx shadcn@latest create,对现有项目使用 npx shadcn@latest init,再用 npx shadcn@latest add [component-name] 添加组件。

这个 Skill 有哪些优点和局限?

优点
  • 组件源码复制到项目中,开发者拥有完整控制权。
  • 支持 Radix UI 或 Base UI 原语,并可自由定制样式、行为和结构。
  • 覆盖组件发现、安装、注册表、blocks、主题和可访问性等常见流程。
  • 提供 TypeScript、lint、可访问性、视觉和响应式检查建议。
局限
  • 依赖 Stitch MCP 和 shadcn MCP 等工具配置,具体运行环境需要自行准备。
  • SKILL.md 展示了 shell、文件读写和网络工具,但没有提供测试套件或已验证平台清单。
  • 文档包含较多 Next.js 和 Tailwind 配置示例,未说明对其他前端框架的完整支持范围。
  • README 未给出只安装该单个 Skill 的明确插件命令。

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
shadcn/ui 前端组件集成助手 本页 42 · 不推荐 ★ 8.5k 2 个月前 Apache-2.0
Artifacts Builder — 多组件前端 Artifact 构建套件 53 · 谨慎使用 ★ 3.1k 8 个月前 MIT
动效设计原则 62 · 推荐 ★ 1.3k 5 个月前 MIT
OpenChamber 拖拽排序技能(drag-to-reorder) 59 · 推荐 ★ 12k 13 天前 MIT
深色主题 React 前端设计技能 ✓ Microsoft · 官方 52 · 谨慎使用 ★ 2.7k 3 个月前 MIT

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
不推荐
42/ 100 五分制 2.1 / 5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
1信任安全10 / 25 · 2.0/5

技能声明使用 Read、Write、Bash、web_fetch 及 shadcn/MCP 工具,且会执行 npx 安装并写入项目,但未要求用户确认、未说明数据流、回滚或敏感数据处理;因此仅保留基础安全分,扣除最小权限、确认和恢复机制分。

2可靠稳定7 / 20 · 1.8/5

文档覆盖安装、配置、故障排查和静态验证脚本,快乐路径较清晰;但未提供针对该技能的测试,脚本存在 CSS_FILE 选择不确定、依赖检查为文本匹配等脆弱性,且部分版本和 Radix/Base UI 说明可能不一致,故静态上限内扣分。

3适用触发8 / 15 · 2.7/5

目标场景、提示示例、前置条件和主要工作流较明确,覆盖 React、Next.js、Vite 及迁移场景;未定义明确的非适用边界、触发排除条件或中文使用指导,且依赖 npm、npx、海外文档和 MCP 环境,部分网络环境可达性未说明,故扣分。

4规范维护8 / 15 · 2.7/5

SKILL.md、README、资源文档和脚本形成了较好的分层结构,安装说明、示例、故障排查、Apache-2.0 许可证和安全政策均有;但缺少明确维护责任人、更新路径、变更日志和稳定版本策略,且 README 所列 examples 与 resources 未在本次材料中逐一提供,故扣分。

5有效结果6 / 15 · 2.0/5

组件发现、安装、定制、迁移和质量检查均有可直接参考的命令与代码片段,能够覆盖核心任务;但没有该技能实际生成结果或端到端验证证据,部分建议需要用户根据项目版本自行修正,仍需中等复核,静态上限内扣分。

6证据核验3 / 10 · 1.5/5

材料包含固定修订版源码、脚本和仓库级 CI,但 CI 只验证 react-components,未覆盖 shadcn-ui;文档引用官方站点但未提供可核验的执行结果或第三方复现证据,因此仅给有限静态可审计分。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月20日 审查版本 ad4b8bc8c519 评估证据[1][2][3][4][5][6][7][8][9][10][11]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

这个 Skill 是一个 shadcn/ui 运行时组件库吗?
不是。它指导开发者把组件源码复制到项目中,因此组件位于自己的代码库而非 node_modules。
使用它需要哪些主要依赖?
SKILL.md 列出 React 18+、Tailwind CSS 3.0+、Radix UI 或 Base UI、class-variance-authority、clsx 和 tailwind-merge。
它是否只适用于 Stitch 生成的界面?
来源将它列在 Stitch 的 build 插件中,但 Skill 内容主要指导通用 shadcn/ui 集成;README 同时要求配置 Stitch MCP。
它会自动完成可访问性和测试吗?
它提供可访问性和质量验证建议,包括 tsc、lint、axe DevTools、视觉和响应式检查,但来源没有证明这些检查会自动执行。

同仓库的其他 Skills

均来自 google-labs-code/stitch-skills

设计与前端

Stitch React 组件构建器

将 Stitch 设计屏幕转换为模块化、可维护且经过验证的 React 组件。

★ 8.5k FS 45 不推荐 2 个月前
设计与前端

Stitch 前端设计系统提取器

从前端源代码提炼可供 Stitch 使用的 DESIGN.md。

★ 8.5k FS 42 不推荐 2 个月前
开发与工程

Stitch React 仪表盘构建器

将 Stitch 设计屏幕转换为生产级 React + Vite 数据密集型仪表盘。

★ 8.5k FS 40 不推荐 2 个月前
开发与工程

Stitch Remotion 演示视频生成器

将 Stitch 应用界面编排成带转场、缩放和文字说明的专业演示视频。

★ 8.5k FS 43 不推荐 2 个月前
设计与前端

Stitch 代码转设计

将现有前端代码提取为可上传到 Stitch 的设计与设计系统。

★ 8.5k FS 38 不推荐 2 个月前
开发与工程

Stitch React Native 构建器

将 Stitch HTML 设计转换为可维护的 React Native 组件,并同步现有原生界面。

★ 8.5k FS 38 不推荐 2 个月前
设计与前端

Stitch 提示词增强器

把模糊的界面想法整理成更具体、更适合 Stitch 生成的提示词。

★ 8.5k FS 49 谨慎使用 2 个月前
设计与前端

Stitch 静态 HTML 提取器

把运行中的网页应用转换为可独立分享和上传的静态 HTML。

★ 8.5k FS 49 谨慎使用 2 个月前
设计与前端

Stitch 设计系统文档生成器

分析 Stitch 项目并生成可复用的 DESIGN.md 设计规范。

★ 8.5k FS 45 不推荐 2 个月前
设计与前端

Stitch 界面生成器

用文字或图片生成、编辑并探索 Stitch 界面设计。

★ 8.5k FS 45 不推荐 2 个月前
设计与前端

Stitch 设计系统管家

在 Stitch 中创建、更新并应用统一的界面设计系统。

★ 8.5k FS 45 不推荐 2 个月前
设计与前端

Stitch 品味设计系统

为 Google Stitch 生成严格、非模板化且可执行的 DESIGN.md 设计规范。

★ 8.5k FS 42 不推荐 2 个月前
设计与前端

Stitch 网站构建循环

用 Stitch 按迭代循环持续生成、整合和推进网站页面。

★ 8.5k FS 41 不推荐 2 个月前
设计与前端

Stitch 资产上传助手

将本地图片、HTML 和设计文档可靠上传到 Google Stitch 项目。

★ 8.5k FS 38 不推荐 2 个月前

相关 Skills