SuperAPI AI 工具集

tui-table

设计与创作

查看项目

更新于 10-16 03:15

技能介绍

用途:把表格输入模型转换为 ASCII 文本界面(TUI)表示,并同时产出可供 Pencil MCP 使用的组件规格与批量设计计划。

主要能力:始终输出布局属性(top/left/width/height、spacing、colors、typography、zIndex);输出 PENCIL_SPEC 与 batch_design 计划(每次调用不超过 25 个操作);支持列定义、行数据、排序指示(↑/↓)、空文本、固定列宽与超宽截断(…);支持 disabled、loading、error 等状态渲染。

使用方式:按工作流先解析输入模型 JSON(widthCols、grid、props、modelValue、state、style、typography、layout、hotkeys),用网格换算像素坐标(cellWidthPx=8、cellHeightPx=16),再依次生成 TUI_RENDER、COMPONENT_SPEC、PENCIL_SPEC、PENCIL_BATCH_DESIGN,最后校验 bbox 与 TUI 网格一致、批量操作不超过 25 条。输出契约要求四个区块齐全。

适用场景:需要以等宽字符绘制表格界面、并同步生成设计稿规格与 Pencil 批量设计调用的场景。

限制:不得使用 TAB 字符,不得超出 widthCols;默认不显示行条纹,除非显式要求;disabled=true 时抑制交互提示;loading=true 显示稳定占位;error 非空时在单行页脚输出并按宽度截断。交互提示为 <up>/<down> 行、<left>/<right> 列(可选)、<enter> 选择。具体收费、平台支持与效果暂未提供。