SuperAPI AI 工具集

tui-upload

设计与创作

查看项目

更新于 10-16 03:15

技能介绍

用途:生成并渲染 Upload 组件的 ASCII 文本界面(TUI),同时产出可直接用于 Pencil MCP 的组件规格与批量设计计划。

主要能力:按输入模型渲染等宽 ASCII 图形;输出布局属性(top/left/width/height、spacing、colors、typography、zIndex);生成 COMPONENT_SPEC、PENCIL_SPEC 与 PENCIL_BATCH_DESIGN。批处理每次调用不超过 25 个操作,并校验 bbox 与 TUI_RENDER 网格一致。

使用方式:解析输入模型 JSON(widthCols、grid、props、state、style、typography、layout、hotkeys);按网格换算像素坐标(cellWidthPx=8、cellHeightPx=16);再依次输出 TUI_RENDER、COMPONENT_SPEC、PENCIL_SPEC、PENCIL_BATCH_DESIGN,最后校验尺寸与操作数上限。输出契约中固定包含这些块。

渲染规则:不使用 TAB;不超过 widthCols;提供表头、主体区域及必要热键;disabled=true 时不显示交互提示;loading=true 显示稳定占位;error 非空时在底部单行输出并截断到宽度。示例涵盖默认、自定义样式和禁用/错误三种情形。

限制:资料未提供安装命令、平台要求、收费方式与实际效果数据;具体输入字段含义以资料所列 JSON 为准。