设计与前端 shadcn-uireacttailwind-cssradix-uibase-uicomponent-integrationaccessibility

shadcn/ui 前端组件集成助手

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

FollowSkills 评估 · FSRS-2.0
不推荐
42/ 100 五分制 2.1 / 5
信任安全10 / 25 · 2.0/5

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

可靠稳定7 / 20 · 1.8/5

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

适用触发8 / 15 · 2.7/5

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

规范维护8 / 15 · 2.7/5

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

有效结果6 / 15 · 2.0/5

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

证据核验3 / 10 · 1.5/5

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

证据充分度: 评估于 2026年7月20日 审查版本 ad4b8bc8c519
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 允许 Bash、Write 和 web_fetch,安装或修改项目文件前应明确告知并要求用户确认,尤其是 npx 下载和执行外部包时。
  • verify-setup.sh 不是完整测试:它可能选择错误的 CSS 文件,并以简单文本匹配判断依赖,不能证明项目可运行。
  • 文档未提供中文指导,也未说明 npm、npx、MCP 和海外文档在中国大陆网络环境中的可达性;使用前应准备可用镜像或替代源。
  • 应补充该技能专属 CI、版本兼容矩阵、变更日志、维护责任和失败后的回滚方案。
查看完整评分方法 →

这个 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 createnpx shadcn@latest init;指导运行 npx shadcn@latest add [component-name] 安装组件,或获取源代码后手动写入 components/ui/;查询项目注册表及其中的条目;获取和安装 UI blocks;提供主题、变体、包装组件、表单、对话框和数据表实现示例;指导进行类型检查、lint、可访问性、视觉和响应式验证。

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

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

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

如何安装这个 Skill?

该 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 工具。

如何使用这个 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 是一个 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 组件。

设计与前端

Stitch 前端设计系统提取器

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

开发与工程

Stitch React 仪表盘构建器

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

开发与工程

Stitch Remotion 演示视频生成器

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

设计与前端

Stitch 代码转设计

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

开发与工程

Stitch React Native 构建器

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

设计与前端

Stitch 提示词增强器

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

设计与前端

Stitch 静态 HTML 提取器

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

设计与前端

Stitch 设计系统文档生成器

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

设计与前端

Stitch 界面生成器

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

设计与前端

Stitch 设计系统管家

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

设计与前端

Stitch 品味设计系统

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

设计与前端

Stitch 网站构建循环

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

设计与前端

Stitch 资产上传助手

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

相关 Skills