SuperAPI AI 工具集

tui-text

设计与创作

查看项目

更新于 10-16 03:15

技能介绍

用途:把输入的模型 JSON 转成像素精确的 ASCII 文本组件表现,并产出可直接供 Pencil MCP 使用的组件规格与批处理设计计划。

主要能力:输出四个必备块。TUI_RENDER 为仅含等宽字符的 ASCII 图形;COMPONENT_SPEC 为包含 bbox、style、typography、state、hotkeys 的 JSON 规格;PENCIL_SPEC 给出 canvas 与 components 列表;PENCIL_BATCH_DESIGN 给出 batch_design 调用计划,每次调用不超过 25 个操作。

工作方式:解析输入 JSON(widthCols、grid、props、state、style、typography、layout、hotkeys);按 grid(cellWidthPx=8、cellHeightPx=16)把列/行位置换算为像素坐标;用制表符绘制字符构建 TUI_RENDER,且不超过 widthCols;随后依次生成 COMPONENT_SPEC、PENCIL_SPEC 和 PENCIL_BATCH_DESIGN,并校验 bbox 与 TUI 网格一致、批处理操作不超过 25 条。

渲染规则:不使用 TAB 字符;提供表头行、主体区域和必要热键;disabled=true 时不显示交互提示;loading=true 时显示稳定占位;error!=null 时以单行页脚输出并截断到宽度。

适用场景:需要为文本类组件生成 ASCII 预览,或需要把文本组件规格同步到 Pencil 设计稿、进行批量设计生成的流程。

限制:资料未提供具体安装方式、运行环境、收费模式与可用平台信息,暂未提供相关内容。