--- name: fig1-analyze description: 把仓库、论文/草稿、参考图分析成可交接结果(SemanticArchitecture@1、FigurePlan@1、ReferenceAnalysis@1),不写 prompt,也不生图。 metadata: version: "1.0.0" --- # fig1-analyze 把仓库、论文或草稿、参考图分析成可交接结果。本 skill 不写 prompt,也不生图。 先检查输入内容,再选择路径。不要把所有 URL 当成仓库:打开页面或正文后,再判断它是论文、代码仓库,还是图。 检查时看这三件事: - 正文、章节或 LaTeX/Markdown 结构 → 论文或草稿 - 源码、README、依赖与入口脚本 → 仓库 - 图本身、图注,或 PDF 里的嵌入图 → 参考图 ## 路由 ### 草稿、大纲或完整手稿 Markdown、LaTeX、PDF 正文,或论文 URL 打开后的正文,读 `references/paper.md`,产出 Figure Plan v1。 - 笔记、大纲、早期草稿:只规划 Figure 1(Overall Framework),不要强行补实验图。 - 含实验结果的完整手稿:按论文主张规划多图。 - 当前环境读不了 PDF 或网页时,报告限制,不要编造章节结构。 ### 仓库 本地仓库路径,或打开后确认为代码仓库的 URL,读 `references/repo.md`,产出 Semantic Architecture Handoff v1。任务或框架分类不确定时,再读 `references/keywords.md`。 ### 论文加仓库 论文与用户意图决定叙事和拓扑。仓库只核验参数、张量维度、模块名与执行方向,不另起一套架构。 ### 参考图 外部风格参考图、PDF 中的图,或图片,读 `references/reference-figure.md`,产出 ReferenceAnalysis v1。 - PDF 正文与图注用 PDF reader。 - 只有需要抽出图片候选时,才运行 `scripts/extract_pdf_figures.py`。 - 该脚本只按尺寸筛候选,不是结构分类器;保留、丢弃或不确定仍由证据判断。 证据不足时读 `references/missing-info-policy.md`。标出缺失项,不要补造模块、边或数值。 ## 交接 字段与 JSON 形状以对应 reference 里的定义为准,此处不重写 schema: - Semantic Architecture Handoff v1(`academic-figure/SemanticArchitecture@1`)→ `references/repo.md` - Figure Plan v1(`academic-figure/FigurePlan@1`)→ `references/paper.md` - ReferenceAnalysis v1(`academic-figure/ReferenceAnalysis@1`)→ `references/reference-figure.md` 多种输入同时出现时,各走各的 reference,再按「论文定叙事、仓库只核验」合并。不要改字段名。参考图中的标签、主张与拓扑不要写入新方法图,除非用户明确要求忠实重绘。 ## 停止 分析结果交付后即停止。用户要 prompt 或要图时,交给 `fig1-draw`。不要在本 skill 里编译 prompt,也不要生图。