SuperAPI AI 工具集

pencil-ui-design-system-element

设计与创作

查看项目

更新于 10-16 10:50

技能介绍

用途

该技能用于初始化基于 Element Plus 规范的设计系统,具体目标是在 .pen 文件中设置全局调色板,并创建初始的组件库框架。

使用约束:仅在用户明确提到 "Pencil" 和 "Element"(或 "Element Plus")时,或在编排 Pencil 设计系统初始化任务时使用本技能。

主要能力

该技能输出一个 PENCIL_PLAN。之后由 Agent 按顺序调用 Pencil MCP 工具:open_document、set_variables、batch_design,并可选调用 get_screenshot。

第一步:初始化变量(set_variables)

使用 mcp__pencil__set_variables 注册 Element Plus 设计令牌,并遵循 .pen 文件 schema。

主色 / 语义:

  • el-color-primary: #409eff
  • el-color-success: #67c23a
  • el-color-warning: #e6a23c
  • el-color-danger: #f56c6c
  • el-color-info: #909399

文本与边框:

  • el-text-color-primary: #303133
  • el-text-color-regular: #606266
  • el-text-color-secondary: #909399
  • el-border-color: #dcdfe6
  • el-border-radius-base: 4px

字体:

  • el-font-size-base: 14px

如需要更多令牌,请从 Element Plus 主题文档中补充。

第二步:创建组件概览结构(batch_design)

使用 mcp__pencil__batch_design 创建 "Components Overview" 框架,并按 Element Plus 文档划分区块:

基础(Basic):Button、Link、Icon

布局(Layout):Container、Grid、Divider

表单(Form):Radio、Checkbox、Input、InputNumber、Select、Cascader、Switch、Slider、TimePicker、DatePicker、DateTimePicker、Form、Upload、Rate

数据(Data):Table、Tag、Progress、Tree、Pagination、Avatar、Skeleton、Empty

导航(Navigation):Menu、Tabs、Breadcrumb、PageHeader、Dropdown、Steps

反馈(Feedback):Alert、Loading、Message、MessageBox、Notification、Dialog、Drawer、Popover、Tooltip

请使用自动布局(Auto Layout)组织框架。每次 batch_design 调用最多保持 25 个操作。

使用方式

用户明确提到 "Pencil" 与 "Element"(或 "Element Plus")时触发。技能输出 PENCIL_PLAN,Agent 依次调用 open_document、set_variables、batch_design,可选 get_screenshot。变量注册建议使用 set_variables 时 replace: false,除非明确要求完全重置。

适用场景

需要基于 Element Plus 规范初始化新的设计系统、设置全局调色板并在 .pen 文件中创建初始组件库框架时。

最佳实践

  • 对照 Element Plus 主题文档核实令牌值。
  • 除请求完全重置外,使用 set_variables 时 replace: false。
  • 组件概览框架使用自动布局(Auto Layout)。

关键词

pencil, element, element plus, design system, init, variables, components

参考资料

  • references/contract.md – 设计令牌与组件命名。
  • references/official.md – 官方文档链接。
  • references/examples.md – 示例 PENCIL_PLAN。
  • references/components.md – 组件规范。

限制

本技能仅用于初始化工作,收费、价格、平台等其它信息暂未提供。