mcpField
F
figure-description

figure-description

github.com/wanshuiyin文档处理18.2k468 次安装4 天前更新
代码仓库

关于 figure-description

该技能处理用户提供的专利技术图,识别组件与关系、分配附图标记,并生成附图说明和索引。适用于整理专利图纸及核对图示与权利要求的对应关系。

主要功能

  1. 01识别图中组件、连接与流程
  2. 02按图号分配附图标记
  3. 03生成正式附图说明
  4. 04建立标记与权利要求索引
  5. 05标出缺失图示或标记

适用场景

  1. 01为专利附图撰写说明
  2. 02检查权利要求要素是否有图示支持

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/wanshuiyin/auto-claude-code-research-in-sleep --skill figure-description

安装后在 Claude Code 中输入/figure-description确认已加载。

详细介绍

专利附图说明

根据以下内容处理专利附图并生成附图说明:$ARGUMENTS

与生成数据图表的 /paper-figure 不同,此技能会处理用户提供的技术示意图并分配附图标记。

常量

  • FIGURE_DIR = "patent/figures/" — 附图说明的输出目录
  • REFERENCE_NUMERAL_PREFIX = 100 — 第一幅附图中组件的起始标记
  • NUMERAL_SERIES = 100 — 每幅附图使用独立的 100 系列(图 1:100-199,图 2:200-299 等)

输入

  1. 用户提供的附图(PNG、JPG、SVG、PDF)——在项目目录中查找
  2. patent/INVENTION_DISCLOSURE.md — 用于了解需要识别哪些组件
  3. patent/CLAIMS.md — 用于将标记对应到权利要求要素

工作流

步骤 1:查找附图
  1. 在项目目录中搜索附图文件:
    • 检查 patent/figures/、figures/ 和根目录
    • 查找 PNG、JPG、SVG、PDF 文件
    • 查看 INVENTION_BRIEF.md 或 INVENTION_DISCLOSURE.md 中的附图引用
  2. 列出所有找到的附图及其路径
  3. 如果缺少权利要求要求的附图,将其标注为 [MISSING: description needed]
步骤 2:分析每幅附图

对于找到的每幅附图:

  1. 读取图像,使用 Read 工具(支持图像文件)
  2. 识别组件:图中显示了哪些带标签或视觉上可区分的组件?
  3. 识别连接关系:组件之间有何关联?
  4. 识别流程:如果是流程图或时序图,步骤顺序是什么?
步骤 3:分配附图标记

按照系列约定为每幅附图分配标记:

附图标记范围
FIG. 1100-199
FIG. 2200-299
FIG. 3300-399

对于每个已识别的组件:

  • 分配该系列中的下一个可用标记
  • 交叉引用其对应的权利要求要素
  • 记录组件是否出现在多幅附图中(在各附图中使用相同标记)
步骤 4:生成附图说明

撰写正式的附图说明:

中国司法管辖区(中文):

图1是[发明名称]的系统结构示意图;
图2是[发明名称]的方法流程图;
图3是[具体组件]的详细结构示意图;

美国/欧洲司法管辖区(英文):

FIG. 1 is a block diagram illustrating the system architecture according to one embodiment;
FIG. 2 is a flowchart illustrating the method steps according to one embodiment;
FIG. 3 is a detailed view of the processing module of FIG. 1;
步骤 5:生成附图标记索引

创建完整的映射:

## Reference Numeral Index

| Numeral | Component Name | Figure(s) | Claim Element |
|---------|---------------|-----------|---------------|
| 100 | System | FIG. 1 | Claim X preamble |
| 102 | Processor | FIG. 1 | Claim X, element 1 |
| 104 | Memory | FIG. 1 | Claim X, element 2 |
| 106 | Communication bus | FIG. 1 | Claim X, element 3 |
| 200 | Method | FIG. 2 | Claim 1 preamble |
| 202 | Receiving step | FIG. 2 | Claim 1, step 1 |
| 204 | Processing step | FIG. 2 | Claim 1, step 2 |
步骤 6:与权利要求交叉引用

确认每项权利要求要素至少有一个附图标记:

权利要求要素附图标记状态
[element][which fig][numeral]Covered / [MISSING]

如果某项权利要求要素没有对应的附图或标记,则将其标出:

  • [MISSING FIGURE: Need a diagram showing {element description}]
  • [MISSING NUMERAL: Component {name} in figure {X} needs a numeral]
步骤 7:输出

写入 patent/figures/figure_descriptions.md:

## Figure Descriptions

### FIG. 1 — [Description]
[Formal one-paragraph description with all reference numerals]

### FIG. 2 — [Description]
[Formal one-paragraph description with all reference numerals]
...

写入 patent/figures/numeral_index.md:

## Reference Numeral Index

[Complete table of all numerals, components, figures, and claim mappings]

关键规则

  • 每幅附图中的每个组件都必须有附图标记。
  • 每个附图标记都必须在说明书中解释。
  • 标记系列必须保持一致:FIG. 1 使用 100 系列,FIG. 2 使用 200 系列。
  • 同一组件出现在多幅附图中时,使用相同标记。
  • 不要修改用户提供的附图,只需对其进行说明。
  • 如果缺少权利要求要求、但用户未提供的附图,则将其标出。
  • 每条附图说明均为一个句子,格式统一。

评论

支持 Markdown