关于 w-shadcn
w-shadcn 是用于在共享 UI 包中安装或扩展 shadcn 基础组件的工作流技能。它说明组件导入和组合方式,并将页面级改造引导至 `/w-ui`。
主要功能
- 01安装或扩展 shadcn 基础组件
- 02使用共享 UI 包
- 03遵循组件导入约定
- 04使用 render 和 data 属性组合组件
- 05对变更文件运行 lint
适用场景
- 01在项目中添加 shadcn 基础组件
- 02扩展现有共享 UI 组件
- 03添加组件后调整页面
MCP 相关
仅当不确定组件变体或遇到安装错误时,它才使用 shadcn MCP。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ blockmatic-icebox/ basilic-skills --skill w-shadcn安装后在 Claude Code 中输入/w-shadcn确认已加载。
详细介绍
安装或扩展 shadcn 基础组件。调整屏幕布局仍使用 /w-ui。遵循 shadcn-v3。
- 只有在不确定变体或遇到安装错误时才使用 shadcn MCP。
- 根据
components.json在共享 UI 包中安装(Basilic 示例:packages/w-ui/src/components/)。 - 导入
@repo/w-ui/components/*和该包的cn。少见的基础组件:@repo/w-ui/base(不是@base-ui/react,不是@radix-ui/*,也不是已删除的@repo/w-ui/radix)。保留components.json中的"style": "base-vega"。使用render+data-slot/data-open进行组合(不要使用asChild/data-state)。 - 基础组件就绪后,如果任务涉及界面而不只是组件,就使用
/w-ui调整屏幕布局。对改动的文件运行 lint。 - 文档:如果行为或命令有变更,使用
/w-docs。
评论
支持 Markdown