关于 openpress-diagram-drawing
面向文档和教学内容作者的绘图技能,帮助确定图示应表达的关系、状态和操作顺序。它将图形语义与页面或幻灯片的视觉样式分开,并指导选择图、表、代码或正文。
主要功能
- 01确定图示或其他表达形式
- 02定义节点、连线、箭头和状态
- 03保持图内文字精简且有空间意义
- 04区分图示语义与视觉样式
适用场景
- 01绘制数据结构关系图
- 02展示状态变化或操作顺序
- 03判断密集比较是否适合用表格
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ quan0715/ open-press --skill openpress-diagram-drawing安装后在 Claude Code 中输入/openpress-diagram-drawing确认已加载。
附带文件references/diagram-patterns.md
详细介绍
open-press 图示绘制
此技能负责图示语义,而非视觉风格。它决定图示应展示什么,以及图形内部应包含哪些文字。
核心规则
绘制关系,而非解释。
图形主体只能包含具有空间意义的信息:对象标签、指针名称、字段名称、坐标轴、图例、简短的状态标签、节点值、NULL 和操作顺序标签。
将原因、警告、边缘情况、教学说明和解读放在周围的正文或图注中。
职责
- 选择某个概念需要图示、表格、代码块还是正文说明。
- 定义节点、连接、箭头、状态、标签以及前后关系。
- 保持图形文字简洁,并与位置或方向相关联。
- 避免在图示中加入答案、制作说明或类似图注的句子。
边界
openpress负责选择验证/渲染命令,以及划分源文件与生成文件。openpress-create-pages负责页面周围的说明、图注措辞、页面视觉风格、排版、CSS 和组件实现。openpress-create-slide负责幻灯片视觉风格、幻灯片布局、可复用的 UI 基元,以及围绕幻灯片图示展开的整套演示文稿叙事。openpress-create-pages负责基于页面的教学材料中面向学习者的练习流程。
工作流
- 确定图示的用途:比较、流程状态、关系快照、前后对比、操作顺序、遍历轨迹或数据表示。
- 选择呈现形式:
- 图示用于展示连接、归属、方向和状态变化;
- 表格用于密集比较或包含许多轨迹行的内容;
- 代码块用于展示精确语法。
- 先绘制语义,再确定风格。
- 检查图示是否无需在图形内部添加解释性句子也能看懂。
何时查阅参考资料
- 阅读
references/diagram-patterns.md,了解链表、循环链表、双向链表、栈、队列、多项式、稀疏结构和树的绘制模式。
评论
支持 Markdown