بنقرة واحدة
create-demo-page
为组件创建演示页面并统一组织结构。用户要求新建/重构组件 Demo、统一展示顺序或用 demo-group 与 demo-group-item 编排时调用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
为组件创建演示页面并统一组织结构。用户要求新建/重构组件 Demo、统一展示顺序或用 demo-group 与 demo-group-item 编排时调用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
优化 subPages 演示页面中的样式,将硬编码的颜色、字号、间距、圆角等替换为 wot-ui 设计系统语义变量。允许直接使用已全局注入的 variable.scss Sass 变量,也允许使用 CSS 自定义属性;不需要额外引入 variable.scss。消除手写的暗色模式覆盖块,统一使用语义变量实现自适应主题。同时将 class 命名统一为 BEM 规范。
只做组件文档与源码实现的一致性核对或最小修正。用户要求核对 props、events、slots、methods、默认值、命名是否准确,但未要求迁移文档结构、重排 Demo 或升级到新规范时调用。
在 wot-ui 项目中创建新组件骨架与必要注册点。用户要求从零创建组件源码、补齐 types.vue.scss 结构或注册全局组件类型时调用;不负责 Demo 页、测试和文档迁移。
为 wot-ui 生成单文件主题 SCSS,并在 App.vue 中挂载语义变量。
迁移组件 Markdown 文档到新规范。用户明确要求迁移文档结构、重排 Demo 章节、合并 Attributes/Options 列、迁移最低版本标记或升级旧文档格式时调用;不用于仅做一致性核对。
统一 Vue 与 wot-ui 组件源码中的注释和命名规范。用户要求规范组件 Props 注释、函数命名、类型说明、变量命名或在创建组件后补齐代码注释时调用;不负责 Demo、测试和文档迁移。
| name | create-demo-page |
| description | 为组件创建演示页面并统一组织结构。用户要求新建/重构组件 Demo、统一展示顺序或用 demo-group 与 demo-group-item 编排时调用。 |
本技能用于在 wot-ui 中创建或重构组件演示页,输出统一、可迁移、可维护的示例结构。
默认遵循 wot-ui-component-baseline 中的共享约束。
src/subPages/<component>/Index.vue 及其演示组织。demo-group 与 demo-group-item。src/subPages/<component>/Index.vue 的规范化演示结构。demo-group(能力域)demo-group-item(能力切面)按以下顺序编排分组:
按需分组(内部规则:仅在满足条件时启用;对外标题不标注“可选”):
demo-group-item 只突出一个核心变量。primary -> success -> info -> warning -> danger。<template>
<page-wraper>
<view class="page-xxx">
<demo-group title="组件类型">
<demo-group-item title="类型">
<!-- 示例 -->
</demo-group-item>
</demo-group>
</view>
</page-wraper>
</template>
v-for。<script setup> 中声明:
typeItemsstateItemsvariantItemssizeItemsstyleItemsas const 固定字面量类型,保证模板推导稳定。$t(),临时中文文案控制在最小范围。.page-<component>.demo-rowdemo-group > demo-group-item 两层结构。src/subPages/button/Index.vue 可作为首个落地参考。