用途:为 Input 组件生成像素精确的 ASCII 文本界面(TUI)表示,并输出适配 Pencil MCP 的规格与批量设计计划。
主要能力:固定输出四类文本块——TUI_RENDER(仅等宽文本)、COMPONENT_SPEC(组件布局/样式/状态/热键规格)、PENCIL_SPEC(画布、网格、节点与组件)、PENCIL_BATCH_DESIGN(分批设计操作,单次调用不超过 25 个操作)。规格中始终包含 top/left/width/height、间距、颜色、排版与 zIndex。
使用方式:按推荐输入模型提供宽高列数、网格单元尺寸、props、modelValue、state(focused/disabled/loading/error)、style、typography、layout 与 hotkeys,然后依照输出契约生成文本块。输入模型与三个示例的完整代码参见原文。
组件映射要点:支持 label、placeholder、value 或 modelValue、required、maxLength、prefix/suffix(内联标记)、clearable(聚焦且非空显示 [x])、keyboard 取 text|number|password(password 用等长圆点掩码)。状态规则:聚焦显示光标 |、禁用灰化无光标无热键、error 输出单行页脚并按宽度截断、loading 显示稳定占位。交互提示:<tab> 下一字段、<enter> 提交、<esc> 返回。
限制:不嵌入外部文档链接,需自行参考团队组件文档或设计系统;遵循 tui-front-ui 共享规则——不使用 TAB 字符、不超宽、提供表头/正文区域/交互热键。原文未提供收费、价格、平台与效果信息。