SuperAPI AI 工具集

tui-toast

设计与创作

查看项目

更新于 10-16 03:16

技能介绍

用途:把 Toast 组件渲染为等宽 ASCII 文本界面(TUI),同时产出布局属性、Pencil MCP 就绪的规格以及 batch_design 计划,供后续设计工具批量创建设计稿。

主要能力:始终输出 top/left/width/height、间距、颜色、字体排版、zIndex 等布局属性;输出 TUI_RENDER 等宽文本、COMPONENT_SPEC 组件 JSON、PENCIL_SPEC 画布与组件清单、PENCIL_BATCH_DESIGN 的批量创建调用(每次调用最多 25 个操作)。

使用方式:输入模型 JSON,包含 widthCols、grid、props、modelValue、state、style、typography、layout、hotkeys;按 grid(cellWidthPx=8、cellHeightPx=16)把列行位置换算为像素坐标,再用 box-drawing 字符渲染 TUI_RENDER,并依次构建 COMPONENT_SPEC、PENCIL_SPEC 和 PENCIL_BATCH_DESIGN,最后校验 bbox 与网格一致、批量操作不超过 25 条。

渲染规则:不使用 TAB 字符,不超过 widthCols;提供表头、正文区和必要热键;disabled=true 时抑制交互提示;loading=true 时显示稳定占位;error 非空时在单行页脚输出并截断到宽度。

适用场景:需要以文本或 ASCII 形式预览 Toast 组件、并同步生成 Pencil 设计规格与批量创建步骤时使用。

限制:需按给定输出契约产出四个块;批量设计单次调用最多 25 个操作;颜色、字体等具体取值由输入模型决定;未提供其他平台支持、收费或价格信息。