Agent Skillsvendurehq/vendure › radix-to-base-ui-migration

radix-to-base-ui-migration

GitHub

将Vendure仪表板扩展从Radix UI迁移至Base UI模式,处理组件API变更、导入整合及渲染逻辑转换。

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

Trigger Scenarios

需要迁移UI组件库 代码中包含旧版Radix UI或vendure-io/ui引用

Install

npx skills add vendurehq/vendure --skill radix-to-base-ui-migration -g -y
More Options

Use without installing

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)

Version History

  • 7f72774 Current 2026-08-20 09:27

Same Skill Collection

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

Metadata

Files
0
Version
7f72774
Hash
83f07cf6
Indexed
2026-08-20 09:27

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-25 13:47
浙ICP备14020137号-1 $방문자$