mit einem Klick
migrate-component-doc
// 迁移组件 Markdown 文档到新规范。用户明确要求迁移文档结构、重排 Demo 章节、合并 Attributes/Options 列、迁移最低版本标记或升级旧文档格式时调用;不用于仅做一致性核对。
// 迁移组件 Markdown 文档到新规范。用户明确要求迁移文档结构、重排 Demo 章节、合并 Attributes/Options 列、迁移最低版本标记或升级旧文档格式时调用;不用于仅做一致性核对。
优化 subPages 演示页面中的样式,将硬编码的颜色、字号、间距、圆角等替换为 wot-ui 设计系统语义变量。允许直接使用已全局注入的 variable.scss Sass 变量,也允许使用 CSS 自定义属性;不需要额外引入 variable.scss。消除手写的暗色模式覆盖块,统一使用语义变量实现自适应主题。同时将 class 命名统一为 BEM 规范。
只做组件文档与源码实现的一致性核对或最小修正。用户要求核对 props、events、slots、methods、默认值、命名是否准确,但未要求迁移文档结构、重排 Demo 或升级到新规范时调用。
在 wot-ui 项目中创建新组件骨架与必要注册点。用户要求从零创建组件源码、补齐 types.vue.scss 结构或注册全局组件类型时调用;不负责 Demo 页、测试和文档迁移。
为组件创建演示页面并统一组织结构。用户要求新建/重构组件 Demo、统一展示顺序或用 demo-group 与 demo-group-item 编排时调用。
为 wot-ui 生成单文件主题 SCSS,并在 App.vue 中挂载语义变量。
统一 Vue 与 wot-ui 组件源码中的注释和命名规范。用户要求规范组件 Props 注释、函数命名、类型说明、变量命名或在创建组件后补齐代码注释时调用;不负责 Demo、测试和文档迁移。
| name | migrate-component-doc |
| description | 迁移组件 Markdown 文档到新规范。用户明确要求迁移文档结构、重排 Demo 章节、合并 Attributes/Options 列、迁移最低版本标记或升级旧文档格式时调用;不用于仅做一致性核对。 |
本技能用于将组件文档迁移到统一新规范,覆盖 API 对齐、Demo 结构统一、Attributes/Options 表结构迁移与最低版本标记迁移。
默认遵循 wot-ui-component-baseline 中的共享约束。
以上场景应优先使用 check-doc-component-consistency。
create-demo-page 规则。types.ts、defineProps、默认值defineEmits 与模板事件转发<slot> 与具名插槽defineExpose 暴露方法## Attributes## Events## Slots## Methods(若无对外方法可省略)src/subPages/<component>/Index.vue 的示例能力,再与组件 props/slots/events/methods 交叉校验覆盖面。create-demo-page 作为默认基线顺序与命名规则,但允许按组件语义做自适应调整。create-demo-page,不要重复定义另一套规则。primary -> success -> info -> warning -> danger。参数 | 说明 | 类型 | 默认值。^(x.y.z) 并在构建时转换为 Badge。<Badge /> 或 <el-tag />。a、b、c”,不使用 a / b / c 斜杠串写。vue/html 与 ts 两段,保证可直接复现。::: code-group 组织(如“模板/脚本”分组),提升可读性。::: details 折叠长代码。create-demo-page 基线与组件语义重排 Demo 章节顺序与命名,并按“vue/html + ts”成对补齐示例。^(1.3.6))。