用途:为 Count To(u-count-to)组件生成像素级精确的 ASCII 文本界面(TUI),面向需要以文本形式呈现该组件布局与规格的场景。
主要能力:按强制输出契约生成四个区块——TUI_RENDER(仅等宽文本)、COMPONENT_SPEC(组件规格 JSON)、PENCIL_SPEC(画布与网格规格)和 PENCIL_BATCH_DESIGN(批量设计计划,每次调用不超过 25 个操作)。输出始终包含 top/left/width/height、spacing、colors、typography、zIndex 等布局属性,并产生可供 Pencil MCP 使用的规格。
输入模型:推荐输入包含 widthCols(如 70)、grid(cellWidthPx、cellHeightPx)、props、modelValue、state(focused、disabled、loading、error)、style(fillColor、textColor、strokeColor、strokeThickness、cornerRadius)、typography(fontFamily、fontSize、fontWeight、lineHeight)、layout(paddingPx、gapPx)和 hotkeys。
渲染规则:不使用 TAB 字符;不得超过 widthCols;提供表头行、主体区域和必要快捷键提示;disabled=true 时抑制交互提示;loading=true 时显示稳定占位符;error 非空时在单行底部输出并截断到宽度。
使用方式:按提示生成 ASCII TUI 与各规格区块;PENCIL_BATCH_DESIGN 按 CALL 顺序组织,使用 root=G()、screen=I(...)、U(...) 等指令构建 frame、rect 与 text 节点。示例涵盖默认、样式化、禁用与错误三种情形。
限制:该技能不内嵌外部文档链接,如需权威参考应使用团队组件文档或设计系统来源。关于具体收费、价格、平台支持与效果,资料中暂未提供。