Agent Skills › vendurehq/vendure › radix-to-base-ui-migration

radix-to-base-ui-migration

GitHub

将 Vendure Dashboard 扩展从 Radix UI 迁移至 Base UI。自动扫描旧组件和导入,应用转换规则并验证依赖合规性。

skills/radix-to-base-ui-migration/SKILL.md vendurehq/vendure

触发场景

需要迁移前端 UI 库 Radix UI 代码重构

安装

npx skills add vendurehq/vendure --skill radix-to-base-ui-migration -g -y
更多选项

不安装直接使用

npx skills use vendurehq/vendure@radix-to-base-ui-migration

指定 Agent (Claude Code)

npx skills add vendurehq/vendure --skill radix-to-base-ui-migration -a claude-code -g -y

安装 repo 全部 skill

npx skills add vendurehq/vendure --all -g -y

预览 repo 内 skill

npx skills add vendurehq/vendure --list

SKILL.md

Frontmatter
{
    "name": "radix-to-base-ui-migration",
    "description": "Migrates Vendure Dashboard extensions from Radix UI patterns to Base UI patterns (@vendure-io\/ui)."
}

Radix to Base UI Migration

Instructions

  1. If not explicitly stated by the user, find out which files or plugin they want to migrate.
  2. Scan the target files for any of the following Radix UI patterns:
    • asChild prop usage
    • Old form components (FormField, FormItem, FormControl, FormLabel, FormMessage, FormDescription)
    • Direct @radix-ui/* imports
    • Direct @vendure-io/ui/* or @base-ui/react/* imports
    • Accordion with type="single" or collapsible props
    • Select without items prop
  3. Apply transformations using the appropriate reference docs:
    • ./01-asChild-to-render.md
    • ./02-form-components.md
    • ./03-import-consolidation.md
    • ./04-component-api-changes.md
  4. After all transformations, verify:
    • All UI component imports come from @vendure/dashboard
    • No direct @radix-ui/*, @vendure-io/ui/*, or @base-ui/react/* imports remain
    • Only approved third-party imports are used (see 03-import-consolidation.md)

版本历史

  • 7f72774 当前 2026-08-20 09:27

同 Skill 集合

skills/vendure-cli/SKILL.md
skills/vendure-dashboard-migration/SKILL.md
skills/vendure-troubleshooting/SKILL.md

元信息

文件数
0
版本
a29d8ff
Hash
83f07cf6
收录时间
2026-08-20 09:27

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-04 10:04
浙ICP备14020137号-1