用途:将 Rate(评分)控件渲染为 ASCII 文本界面(TUI),并同时产出可直接用于 Pencil MCP 的结构化规格与批量设计调用计划。
主要能力:读取输入模型 JSON(widthCols、grid、props、state、style、typography、layout、hotkeys),按网格(cellWidthPx=8、cellHeightPx=16)把列/行位置换算为像素坐标;生成等宽 ASCII 图形;输出四类区块:TUI_RENDER、COMPONENT_SPEC、PENCIL_SPEC、PENCIL_BATCH_DESIGN。支持 count、value(或 modelValue)、allowHalf、min、iconOn、iconOff 等评分控件属性;渲染规则为满星 *、半星 +、空星 .,并始终附带数值后缀(如 (3.5/5))。交互提示为 <left>/<right> 调节、<enter> 确认,disabled=true 时移除交互提示并仅作展示。
使用方式:给出输入模型 JSON,工具按四类输出区块返回;PENCIL_BATCH_DESIGN 每次调用不超过 25 个操作,并需校验 COMPONENT_SPEC 的 bbox 与 TUI_RENDER 网格一致。渲染禁止用 TAB,不得超出 widthCols,需包含表头行、主体区域,交互时给出最小快捷键提示。loading=true 显示稳定占位,error 非空时在单行页脚输出并按宽度截断。
适用场景:终端界面评分组件原型、日志化展示评分状态、以及借助 Pencil MCP 生成对应设计的流程。
限制:官方未提供实际安装命令、价格、平台与运行环境信息,暂未提供;以上内容仅根据所给技能资料整理。