SuperAPI AI 工具集

tui-setting

设计与创作

查看项目

更新于 10-16 03:15

技能介绍

用途:将 Setting 组件渲染为 ASCII 文本界面(TUI),并同时产出布局属性、Pencil MCP 规格与批量设计计划。

主要能力:解析输入模型 JSON(widthCols、grid、props、state、style、typography、layout、hotkeys);按网格换算像素坐标(cellWidthPx=8、cellHeightPx=16);用制表符绘制 ASCII 界面并遵守 widthCols;输出 COMPONENT_SPEC(bbox、style、typography、state、hotkeys)、PENCIL_SPEC(canvas 与组件列表)以及 PENCIL_BATCH_DESIGN(每次调用最多 25 个操作);最后校验 bbox 与 TUI 网格一致、批量操作不超限。

使用方式:按推荐输入模型提供 JSON,依次产出四个输出块。渲染规则要求不使用 TAB 字符、不超出 widthCols、提供表头与主体区域;disabled=true 时隐藏交互提示,loading=true 时显示稳定占位,error 非空时在单行页脚输出并按宽度截断。

适用场景:需要以文本形式预览 Setting 组件布局,或需要把该组件规格导入 Pencil 设计流程时使用。

限制:该技能不内嵌外部文档 URL,需通过仓库索引 full-stack-skills/tui-sources/components.json(按 skill=tui-setting 或 slug=setting 查找)获取来源;批量设计每次调用不超过 25 个操作;其余平台支持、收费与效果信息暂未提供。