用途:这是 open-press 体系中负责“图示语义”的技能,不负责视觉外观。它决定一张图应该展示什么、图内该放哪些文字,核心原则是“画关系而不是画解释”。
主要能力:判断某个概念该用图示、表格、代码块还是散文;定义节点、连线、箭头、状态、标签及前后关系;裁剪图内文字,只保留与位置或方向相关的信息,如对象标签、指针名、字段名、坐标轴、图例、简短状态标签、节点取值、NULL、操作顺序标签;把原因、警告、边界情况、教学解说与解读移到周边正文或图注;防止图中出现答案、制作备注或图注式句子。
使用方式:先识别图示任务类型(对比、流程状态、关系快照、前后对比、操作序列、遍历轨迹、数据表示),再选择载体——连系、归属、方向、状态变化用图;密集对比或大量轨迹行用表格;精确语法用代码块。先按语义绘制,样式随之。最后检查图示能否在无解释性句子的情况下被理解。参考资料 references/diagram-patterns.md,包含链表、循环链表、双向链表、栈、队列、多项式、稀疏结构与树的绘制模式。
边界:openpress 负责校验/渲染命令选择及源与生成物边界;openpress-create-pages 负责页面解释、图注措辞、页面视觉皮肤、排版、CSS 与组件实现;openpress-create-slide 负责幻灯片视觉、布局、可复用 UI 原语及围绕幻灯片图表的叙事;openpress-create-pages 负责面向学习者的页面练习流程。具体渲染命令与安装方式暂未提供。