用途:为 Calendar 组件生成 ASCII 文本界面(TUI),并同步产出布局与设计规格。
主要能力:采用推荐输入模型(widthCols、grid 单元格尺寸、props、modelValue、state、style、typography、layout、hotkeys),始终输出布局属性(top/left/width/height、间距、颜色、字体、zIndex),输出可供 Pencil MCP 使用的规格和 batch_design 计划(每次调用不超过 25 个操作)。
输出契约(强制)包含四块:TUI_RENDER(纯等宽文本)、COMPONENT_SPEC(组件 id、name、type、bbox、zIndex、layout、style、typography、overflow、state、hotkeys)、PENCIL_SPEC(canvas、grid、nodes、components)、PENCIL_BATCH_DESIGN(按 CALL 分批的指令,例如 root=G()、screen=I(root,{type:"frame",name:"Screen"})、U(screen,{width:390,height:844,x:0,y:0}))。
渲染规则:遵循 tui-front-ui 共享规则;不使用 TAB 字符;不超出 widthCols;提供表头行、主体区域和交互提示;disabled=true 时抑制交互提示;loading=true 时显示稳定占位;error!=null 时在单行页脚打印并截断到宽度。
适用场景:需要以文本形式呈现日历/时间线并同时产出可对接 Pencil 的设计规格时。
限制:该技能不内嵌外部文档链接,如需规范参考应使用团队组件文档或设计系统来源;具体命令、安装方式、收费与平台信息资料中未提供。