SuperAPI AI 工具集

shadcn

测试与质量

查看项目

更新于 10-15 20:28

技能介绍

用途:管理 shadcn/ui 组件与项目,涵盖添加、搜索、修复、调试、样式与组合 UI,并提供项目上下文与组件文档。

主要能力:通过 CLI 获取项目配置与已安装组件(npx shadcn@latest info --json);搜索注册表(npx shadcn@latest search);获取组件文档与示例 URL(npx shadcn@latest docs <component>);添加或更新组件(npx shadcn@latest add);预览变更(--dry-run、--diff);查看未安装项(npx shadcn@latest view);处理预设(preset decode/url/open/resolve、apply、init --preset)。

使用方式:所有命令使用项目包运行器,如 npx shadcn@latest、pnpm dlx shadcn@latest 或 bunx --bun shadcn@latest。先读取项目上下文,检查已安装组件,再搜索、获取文档、安装或更新。更新时用 --dry-run 与 --diff 智能合并,未经用户明确同意不得使用 --overwrite。第三方注册表组件需按项目实际别名修正导入,并替换为项目 iconLibrary。

适用场景:在已有或新建项目中构建、组合、调试 shadcn/ui 界面,管理预设与主题,跨注册表添加组件。

限制:需在项目目录内运行,apply 仅适用于含 components.json 的现有项目;预设代码不编码 base,临时目录需显式传 --base;icon 不支持 --only;添加块或组件时若未指定注册表须先询问,不得默认选择;具体收费、价格、平台与效果资料暂未提供。