tui-line
tui-line 是 partme-ai/full-stack-skills 技能集中的一个组件生成技能,用于生成并渲染像素级精确的 ASCII TUI(文本用户界面)Line 组件。它接收输入模型 JSON(包含 widthCols、grid、props、state、style、typography、layout、hotkeys 等字段),按网格(cellWidthPx=8、cellHeightPx=16)将列/行位置换算为像素坐标,输出完整的四类结果块:TUI_RENDER(等宽 ASCII 文本渲染)、COMPONENT_SPEC(含 bbox、样式、排版、状态、热键的 JSON 规格)、PENCIL_SPEC(面向 Pencil MCP 的画布与组件列表)以及 PENCIL_BATCH_DESIGN(每次调用不超过 25 个操作的批量设计计划)。该技能强调始终输出布局属性(top/left/width/height、间距、颜色、排版、zIndex),并遵循渲染规则:不使用 TAB 字符、不超出 widthCols、提供表头与主体区域、disabled 时抑制交互提示、loading 时显示稳定占位符、error 时在单行页脚输出并截断。适用于需要在文本界面中精确表达 Line 组件布局、并同步生成设计工具可执行规格的场景。