SuperAPI AI 工具集

tui-loading

设计与创作

查看项目

更新于 10-16 03:15

技能介绍

用途:根据输入的模型 JSON(widthCols、grid、props、state、style、typography、layout、hotkeys)生成并渲染 Loading 组件的 ASCII TUI,同时产出可供 Pencil MCP 使用的组件规格与批量设计计划。

主要能力:输出 TUI_RENDER(仅等宽字符的 ASCII 图形,使用框线字符并遵守 widthCols);输出 COMPONENT_SPEC(含 bbox、style、typography、state、hotkeys 的 JSON);输出 PENCIL_SPEC(canvas 与组件列表);输出 PENCIL_BATCH_DESIGN(batch_design 调用,每次最多 25 个操作)。工作流为:解析输入、按 grid(cellWidthPx=8、cellHeightPx=16)换算像素坐标、渲染 TUI、构建各规格、规划批处理并校验 bbox 与操作数上限。

使用方式:向该技能提供推荐的输入模型 JSON,即可得到上述四类输出块。

渲染规则:不得使用 TAB;不得超出 widthCols;提供表头、主体区与必要热键;disabled=true 时抑制交互提示;loading=true 时显示稳定占位;error!=null 时在单行页脚输出并按宽度截断。

限制:批量设计每次调用不超过 25 个操作;bbox 尺寸需与 TUI_RENDER 网格一致。具体收费、价格、平台与安装方式暂未提供。