figure-description について
ユーザー提供の特許図面を分析し、構成要素に参照番号を割り当て、図面の説明と索引を作成するスキルです。請求項と図面の対応確認にも使えます。
主な機能
- 01構成要素・接続・流れの特定
- 02図ごとの参照番号の割り当て
- 03正式な図面説明の作成
- 04番号と請求項要素の対応付け
- 05図や番号の不足の指摘
活用シーン
- 01特許図面の説明文作成
- 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など)
入力
- ユーザー提供の図面(PNG、JPG、SVG、PDF)— プロジェクトディレクトリ内を検索します
patent/INVENTION_DISCLOSURE.md— 特定する構成要素を理解するために使用しますpatent/CLAIMS.md— 番号を請求項の要素に対応付けるために使用します
ワークフロー
ステップ1:図面を探す
- プロジェクトディレクトリ内で図面ファイルを検索します:
patent/figures/、figures/、ルートディレクトリを確認します- PNG、JPG、SVG、PDFファイルを探します
- 図面への言及がないか、INVENTION_BRIEF.md または INVENTION_DISCLOSURE.md を確認します
- 見つかった図面をパスとともにすべて列挙します
- 請求項で必要とされる図面が不足している場合は、
[MISSING: description needed]として記載します
ステップ2:各図面を分析する
見つかった図面ごとに、次の作業を行います:
- Read ツールを使って画像を読み取ります(画像ファイルに対応)
- 構成要素を特定します:ラベル付き、または視覚的に区別できる構成要素は何か
- 接続関係を特定します:構成要素同士がどのように関係しているか
- 流れを特定します:フローチャートやシーケンスの場合、ステップの順序はどうなっているか
ステップ3:参照番号を割り当てる
各図面に、系列の規則に従って番号を割り当てます:
| 図面 | 番号範囲 |
|---|---|
| FIG. 1 | 100-199 |
| FIG. 2 | 200-299 |
| FIG. 3 | 300-399 |
特定した各構成要素について、次の作業を行います:
- 系列内で次に利用可能な番号を割り当てます
- 対応する請求項の要素を相互参照します
- 構成要素が複数の図面に登場する場合は、その旨を記載します(複数の図面で同じ番号を使用します)
ステップ4:図面の説明を作成する
正式な図面の説明を記述します(附图说明):
CN管轄(中国語)の場合:
图1是[发明名称]的系统结构示意图;
图2是[发明名称]的方法流程图;
图3是[具体组件]的详细结构示意图;
US/EP管轄(英語)の場合:
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:請求項との相互参照
すべての請求項の要素に、少なくとも1つの参照番号があることを確認します:
| 請求項の要素 | 図面 | 番号 | 状態 |
|---|---|---|---|
| [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番台を使用します。
- 同じ構成要素が複数の図面に登場する場合は、同じ番号を使用します。
- ユーザー提供の図面は変更しないでください。説明のみを作成します。
- 請求項で必要とされているものの、ユーザーから提供されていない図面にはフラグを付けます。
- 図面の説明は、形式を統一した各1文にします。
コメント
Markdown 対応