mcpField
J
jurisdiction-format

jurisdiction-format

github.com/wanshuiyinドキュメント18.2k462 回インストール4 日前に更新
リポジトリ

jurisdiction-format について

既存の特許請求項と明細書の各セクションを、出願向け文書にまとめるスキルです。CN、US、EPの形式規則に従い、MarkdownまたはDOCXで出力できます。

主な機能

  1. 01CN・US・EPの文書形式に対応
  2. 02管轄別の請求項書式
  3. 03明細書セクションの統合
  4. 04要約と文書の整合性確認
  5. 05MarkdownまたはDOCXで出力

活用シーン

  1. 01管轄に合わせた特許文書の書式設定
  2. 02請求項と明細書を出願書類に編成
  3. 03形式間の番号や符号の照合

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/jurisdiction-formatを入力して読み込まれたか確認します。

詳細

管轄区域別フォーマット:特許出願書類の作成

$ARGUMENTS に基づいて、特許出願書類を提出可能な形式にまとめます。

LaTeX ではなく特許書類のフォーマットを対象とする点を除き、/paper-compile と同様です。

定数

  • JURISDICTION = "auto" — パイプラインまたは引数から指定:CN、US、EP、ALL
  • PATENT_TYPE = "invention" — invention(发明专利)または utility_model(实用新型、CN のみ)
  • OUTPUT_FORMAT = "markdown" — markdown(レビュー用)または docx(提出用。python-docx が必要)
  • OUTPUT_DIR = "patent/output/" — 出力先の基本ディレクトリ

入力

  1. patent/CLAIMS.md — 作成済みの請求項
  2. patent/specification/ — 明細書の全セクション(title、technical_field、background、summary、drawings_description、detailed_description、abstract)
  3. patent/figures/ — 図面の説明と符号の索引
  4. patent/INVENTION_DISCLOSURE.md — メタデータ用

共通参照資料

中国国家知識産権局(CNIPA)の書類構成と書式規則については、../shared-references/patent-format-cn.md を読み込みます。 米国特許商標庁(USPTO)の書類構成については、../shared-references/patent-format-us.md を読み込みます。 欧州特許庁(EPO)の書類構成については、../shared-references/patent-format-ep.md を読み込みます。

ワークフロー

ステップ 1:出力する管轄区域を決定する

$ARGUMENTS または定数から決定します。

  • CN -> CNIPA 形式のみを生成
  • US -> USPTO 形式のみを生成
  • EP -> EPO 形式のみを生成
  • ALL -> 3 種類すべての形式を生成
ステップ 2:CN 形式を生成する(CN または ALL の場合)

出力先:patent/output/CN/

权利要求书(請求項)
  • patent/CLAIMS.md から請求項を抽出します。
  • CNIPA の慣例に従って書式を整えます。
    • 独立請求項:「1. 一种[主题]的方法,...其特征在于...」
    • 従属請求項:「2. 根据权利要求1所述的方法,其特征在于...」
  • 中国語の用語が正しいことを確認します(所述、其特征在于、包括、等)。
说明书(明細書)

明細書の各セクションを、CNIPA の順序でまとめます。

  1. 发明名称(title.md から)
  2. 技术领域(technical_field.md から)
  3. 背景技术(background.md から)
  4. 发明内容(summary.md から — 技术问题/技术方案/有益效果に分割)
  5. 附图说明(drawings_description.md から)
  6. 具体实施方式(detailed_description.md から)
说明书摘要(要約)
  • abstract.md から抽出します。
  • 文字数が中国語で 300 文字以下であることを確認します。
  • 最も代表的な請求項を含めます。
markdown または docx 形式で書式を整える

OUTPUT_FORMAT = "markdown" の場合:

  • セクション見出しを明確にして、個別の .md ファイルとして出力します。

OUTPUT_FORMAT = "docx" の場合:

  • python-docx を使用して、CNIPA のテンプレートに準拠した Word 文書を作成します。
  • 本文のフォントを 宋体 (SimSun)、見出しのフォントを 黑体 (SimHei) に設定します。
  • 標準の余白を設定します(上下 2.54cm、左右 3.17cm)。
ステップ 3:US 形式を生成する(US または ALL の場合)

出力先:patent/output/US/

請求項セクション
  • すべての請求項に連番を付けます(1、2、3、...)。
  • 米国の慣例に従って書式を整えます。
    • 「1. A method for [purpose], comprising:」
    • 「2. The method of claim 1, wherein...」
  • 先行詞の適切な使用を確認します("a" -> "the")。
明細書

すべてのセクションを USPTO の順序でまとめます。

  1. 発明の名称
  2. 関連出願への相互参照(該当する場合)
  3. 発明の技術分野
  4. 発明の背景
  5. 発明の概要
  6. 図面の簡単な説明
  7. 好ましい実施形態の詳細な説明
  8. 要約

図面の参照表記は「FIG. 1」とします(「Figure 1」ではありません)。

要約
  • abstract.md から抽出します。
  • 語数が 150 語以下、または文字数が 2500 文字以下であることを確認します。
Application Data Sheet (ADS) テンプレート

次の項目を含む ADS のひな形を作成します。

  • 発明の名称
  • 発明者情報(プレースホルダー)
  • 出願の種類
  • 事業体のステータス(small/micro/large)
ステップ 4:EP 形式を生成する(EP または ALL の場合)

出力先:patent/output/EP/

請求項セクション
  • EPC 規則 43(1) に従い、二部形式に整えます。
    • 「1. A method for [purpose], comprising [known features], characterised in that [inventive features].」
  • すべての独立請求項に「characterised in that」という句が含まれていることを確認します。
説明

EPO 規則 42 の順序に従って、すべてのセクションをまとめます:

  1. 発明の名称
  2. 技術分野
  3. 背景技術
  4. 発明の開示(課題・解決策・利点)
  5. 実施形態の説明
  6. 図面の簡単な説明
  7. 符号の説明(EPO では必須)

図面の参照は「FIG. 1」または「Figure 1」の形式にします。

要約
  • abstract.md から抽出します
  • 約 150 語以内
ステップ 5:整合性チェック

生成されたすべての形式について、以下を確認します:

  • すべての形式にすべての請求項が含まれている
  • 請求項の番号が一貫している
  • 参照番号がすべての形式で明細書と一致している
  • 形式ごとの要件に違反していない
  • 各法域に適した言語になっている(CN は中国語、US/EP は英語)
ステップ 6:出力の概要

patent/output/OUTPUT_SUMMARY.md を作成します:

## Patent Filing Documents

### Generated Files

#### CN (CNIPA)
| File | Description | Status |
|------|-------------|--------|
| 权利要求书.md | Claims in CN format | Complete |
| 说明书.md | Description in CN format | Complete |
| 说明书摘要.md | Abstract (CN) | Complete |

#### US (USPTO)
| File | Description | Status |
|------|-------------|--------|
| claims.md | Claims in US format | Complete |
| specification.md | Description in US format | Complete |
| abstract.md | Abstract (US) | Complete |
| ads_template.md | Application Data Sheet skeleton | Complete |

#### EP (EPO)
| File | Description | Status |
|------|-------------|--------|
| claims.md | Claims in EP format | Complete |
| description.md | Description in EP format | Complete |
| abstract.md | Abstract (EP) | Complete |

### Consistency Check
- [ ] All claims present in all formats
- [ ] Reference numerals consistent
- [ ] Language correct per jurisdiction

主なルール

  • 法域ごとの形式を混在させないでください(例:US の請求項に「其特征在于」を含めないでください)。
  • 請求項の技術的内容は法域間で同一にし、形式のみを変更してください。
  • CN 向けの出力では、中国語の特許用語が正しく、一貫していることを確認してください。
  • EP 向けの出力では、二部形式の請求項が必須です。すべての独立請求項に「characterised in that」を含めてください。
  • 要約の語数制限は法域ごとに異なるため、確認してください。
  • 法域形式スキルは請求項の内容を変更せず、既存の内容を再形式化するだけです。
  • OUTPUT_FORMAT = "docx" の場合は、python-docx が利用可能か確認してください。利用できない場合は、Markdown に切り替えてください。

コメント