Agent Skills
返回列表
手绘认知图 HandDraw

手绘认知图 HandDraw

设计多媒体 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_9e863bf7/handdraw。

技能介绍

要解决什么问题

技术文档、复盘笔记或教程往往很长,读者很难在几秒内抓住结构和重点。白板工具(Excalidraw、Napkin AI)的手绘风认知图很直观,但把一篇 Markdown 或长文手工画成图,坐标、配色和连线都要自己维护。

HandDraw 技能的目标是:从输入文档自动抽出语义结构,输出单文件 HTML,在浏览器里直接打开,边框和箭头用 RoughJS 画成手绘感,并带上导出 PNG/JPEG 的能力。

技能如何工作

流程可以分成四段,和 SKILL 里描述一致:

  1. 内容理解:把文档整理成 Semantic JSON,包括 title、subtitle、tagline、core_message、sections(3~7 个模块,含颜色、摘要、对话示例、图标)、可选的 flow_steps 与 conclusions。
  2. 布局决策:按内容选 radial、flow、tree、compare、timeline、matrix 之一,产出 Layout JSON 和节点坐标。
  3. HTML 渲染:参照 references/handdraw-template.html,内嵌 RoughJS、html2canvas、字体与导出 UI;模块用彩色标题栏区分类型,手绘参数如 roughness: 1.5、strokeWidth: 2。
  4. 质量检查:确认边框、箭头、导出按钮、字体与脚本无报错,内容无遗漏。

输出文件命名形如 handdraw-YYYY-MM-DD-主题.html,体积通常在 15~30KB。

适用边界与注意点

  • 模块数过多时会被合并或摘要,不适合要求逐段 1:1 映射的精细排版。
  • 依赖模板里的本地静态资源(如 assets/js/rough.js);资源缺失会导致边框或导出失败。
  • Google Fonts 加载慢时可能出现字体回退,生成后应按检查清单在目标环境打开验证。
  • 对话示例、图标与颜色映射有固定规则,输入文档若语义模糊,布局类型可能不是你最期望的那一种,需要在 Phase 1/2 的结构上微调后再渲染。

使用场景

  • 技术复盘或长文写完后,需要从原文抽出 3~7 个模块,生成带彩色标题栏与对话示例的单文件手绘 HTML,用于评审或内部分享。
  • 运维或实施类 SOP 藏在 Markdown 里时,要把 `flow_steps` 落成 flow 布局的认知图,并导出 PNG 嵌入新人手册或 Wiki。
  • 架构或方案评审前,要把新旧方案要点整理成 compare 布局的手绘 HTML,左右对比一眼看清差异。
  • 课程大纲或知识框架已定稿,需要自动选 tree 或 radial 布局,输出可在浏览器本地打开的 1400px 宽认知图,不必手画 Excalidraw。

适合人员

  • 负责把 Markdown 教程改成可视化交付物的技术写作者,需要 flow/tree 布局与 PNG/JPEG 导出,而不是手工维护白板坐标。
  • 每季度输出复盘文档的 Scrum Master 或组长,希望用预设颜色区分复盘维度,并在图里展示用户与 AI 的对话示例。
  • 维护知识体系的信息架构师,要把章节层级渲染成 tree 或 matrix 布局的单页 HTML,文件名按 `handdraw-日期-主题` 归档。
  • 会后要把决策维度从纪要整理成矩阵图的项目经理,需要 matrix 布局与 RoughJS 手绘边框,便于贴进汇报材料。