SuperAPI AI 工具集

tui-picker

设计与创作

查看项目

更新于 10-16 09:49

技能介绍

用途:把 Picker 选择器渲染为等宽 ASCII 文本 UI,同时产出布局属性与可由 Pencil MCP 使用的规格。

主要能力:解析输入模型(widthCols、grid、props、modelValue、state、style、typography、layout、hotkeys);按网格把列/行坐标换算为像素(cellWidthPx=8、cellHeightPx=16);用制表符绘制字符渲染 TUI_RENDER,宽度不超 widthCols;输出含 bbox、style、typography、state、hotkeys 的 COMPONENT_SPEC;输出含画布与组件列表的 PENCIL_SPEC;输出 PENCIL_BATCH_DESIGN 批次设计调用,每次调用最多 25 个操作。

输出约定:必须依次给出 TUI_RENDER、COMPONENT_SPEC、PENCIL_SPEC、PENCIL_BATCH_DESIGN 四块,并校验 COMPONENT_SPEC 的 bbox 与 TUI_RENDER 网格一致、批次操作不超 25 个。

渲染规则:不使用 TAB 字符;不超过 widthCols;提供表头、主体区域与最小热键提示;disabled=true 时抑制交互提示;loading=true 时显示稳定占位;error 非空时在底部单行输出并截断。示例含默认、定制样式、禁用/错误三种情形,批次调用形如 root=G() 后 I()/U() 创建与更新节点。

限制:资料未说明授权方式、安装命令、平台依赖与收费信息,暂未提供;具体命令与参数需以实际可用版本为准。