paper-explain-figures 与 bensz-collect-bugs 的协作约定 - 因本 skill 设计缺陷导致的 bug,先用 规范记录到 ,不要直接修改用户本地已安装的 skill 源码;若有 workaround,先记 bug,再继续完成任务。 - 只有用户明确要求“report bensz skills bugs”等公开上报时,才用本地 上传新增 bug 到 ;不要 pull / clone 整个仓库。 目标 对用户提供的 1 张或多张论文 Figure: - 将 Figure 转为 (用于视觉理解;转换失败则保留原图并显式说明) - 在 Figure 附近自动检索“生成该图的源代码”(可能找不到;找不到则为 ) - 综合三类信息输出可读性强的报告: - 理解 1:视觉理解(从 jpg/原图直接读图) - 理解 2:源代码理解(以代码为准;代码决定图的真实含义) - 理解 3:用户人工解读(帮助猜测用户关注点;可能有误) 强约束(必须遵守) - 目录管理硬约束 :所有中间产物必须托管在当前工作目录下的隐藏目录 (该目录名在脚本中硬编码;不允许改到别处)。 - 运行时隔离硬约束 :runner / 图片转换器产生的 HOME、TMP、XDG cache/state/config 等运行时辅助文件,也必须重定向并收纳到 内。 - 只读约束 :全程只读访问用…