name: shadcn description: shadcn/ui 组件模式、定制化、主题化和集成。 allowed-tools: Read, Write, Edit, Bash, Glob, Grep
shadcn/ui 技能
使用 shadcn/ui 组件构建用户界面的专家级协助。
能力
- 安装和配置组件
- 自定义组件样式
- 实现主题化
- 扩展组件
- 与表单集成
使用模式
npx shadcn-ui@latest add button dialog form
import { Button } from '@/components/ui/button';
import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogTrigger } from '@/components/ui/dialog';
<Dialog>
<DialogTrigger asChild>
<Button variant="outline">打开</Button>
</DialogTrigger>
<DialogContent>
<DialogHeader>
<DialogTitle>标题</DialogTitle>
</DialogHeader>
{/* 内容 */}
</DialogContent>
</Dialog>
主题化
:root {
--primary: 222.2 47.4% 11.2%;
--primary-foreground: 210 40% 98%;
}
目标流程
- react-应用开发
- nextjs-全栈开发
- 快速原型设计