Home/法务与合同/patent-disclosure-writer-skill
P

patent-disclosure-writer-skill

by @allanpk716v
3.5(0)

This capability provides a complete automated generation solution for patent disclosure documents, including functions such as patent search, technical analysis, document generation, format conversion, and quality verification. It can automatically generate structured content and accompanying figures that comply with the IP-JL-027 standard, and supports multi-format export. Version 2.0.0 newly introduces a 5-person expert team review system and intelligent modification suggestions, significantly enhancing the quality and compliance of the disclosure documents. It also supports resume functionality and multi-platform compatibility.

patentlegalautomationdocument-generationIPGitHub
Installation
git clone https://github.com/allanpk716/patent-disclosure-writer-skill.git && claude --dangerously-skip-permissions --plugin-dir patent-disclosure-writer-skill
compare_arrows

Before / After Comparison

1
Before

Traditional patent disclosure document drafting is time-consuming, requiring manual retrieval, analysis, and writing, which is prone to errors and difficult to standardize. The expert review process is complex and involves high communication costs, leading to inconsistent document quality and impacting patent application efficiency.

After

The automated generation solution significantly shortens the drafting cycle, with content structured and compliant with standards. The introduction of a 5-person expert review team system, utilizing weighted voting and intelligent modification suggestions, substantially improves document quality and compliance, accelerating the patent application process.

description SKILL.md

Patent Disclosure Writer

自动化生成专利交底书的 Claude Code 技能

版本: 2.0.0 | Timelessness Score: 8/10 | 基于: skillforge v4.0 标准

项目简介

本技能提供了一套完整的专利交底书自动化生成解决方案,包括专利检索、技术分析、文档生成、格式转换和质量验证等功能。

功能特性

核心功能

  • 智能专利检索:基于发明的技术领域和关键词进行精准检索
  • 结构化内容生成:自动生成符合 IP-JL-027 标准的专利交底书各部分内容
  • 图表自动生成:使用 Mermaid 生成流程图、序列图等专利附图
  • 多格式导出:支持 Markdown 和 Word (.docx) 格式导出
  • 断点续传:支持中断后继续生成,可选择性重新生成特定章节

新增功能 (v2.0.0)

  • 👥 5人专家团队审核系统
    • 资深技术专家、技术专家、法律专家、资深专利代理人、专利代理人
    • 4阶段审核流程(预审、中期审核×2、最终审核)
    • 加权投票机制(7票制)
    • 争议解决和用户决策
  • 📊 智能修改建议
    • 自动应用明显错误
    • 用户确认重大改动
    • 版本控制和修改日志
  • 📝 专业审核报告
    • 阶段审核报告
    • 审核汇总报告
    • 争议报告

新增功能 (v1.1.0)

  • 📋 文档验证:验证交底书完整性和规范性
  • 🔍 附图检查:检查附图编号连续性
  • 📊 Mermaid 验证:验证 Mermaid 图表语法
  • 💾 状态管理:专用状态文件管理生成进度
  • 🛡️ Windows 兼容:全平台 UTF-8 编码支持

安装使用

方式一:作为项目级技能

claude --dangerously-skip-permissions --plugin-dir C:\WorkSpace\agent\patent-disclosure-writer-skill

  1. 将本仓库复制到你的项目中
  2. 确保 .claude/skills/ 目录存在
  3. 在 Claude Code 中使用时,技能会自动加载

方式二:作为个人技能

  1. 复制 patent-disclosure-writer 目录到 ~/.claude/skills/
  2. 重启 Claude Code

使用方法

使用技能

在 Claude Code 中直接描述需求,技能会自动触发:

写专利交底书
生成专利文档
专利申请
技术交底书
申请发明专利

使用斜杠命令

本技能包含以下斜杠命令:

命令功能
/patent启动专利交底书生成流程(支持断点续传)
/patent-md-2-docx将 Markdown 格式转换为 Word 文档
/patent-update-diagrams更新专利文档中的图表

使用验证脚本

# 验证交底书完整性
python .claude/skills/patent-disclosure-writer/scripts/validate_disclosure.py

# 验证 Mermaid 图表语法
python .claude/skills/patent-disclosure-writer/scripts/validate_mermaid.py

# 检查附图编号连续性
python .claude/skills/patent-disclosure-writer/scripts/check_figures.py

# 导出 Mermaid 图表为黑白 PNG(符合专利审核要求)
python .claude/skills/patent-disclosure-writer/scripts/export_mermaid.py --input diagram.mmd --output diagram.png

# 管理生成状态
python .claude/skills/patent-disclosure-writer/scripts/state_manager.py --status

# 管理审核状态
python .claude/skills/patent-disclosure-writer/scripts/review_state_manager.py --status pre1

执行流程

完整流程(启用审核模式)

graph TB
    Start([开始]) --> Detect[检测已有章节文件]
    Detect --> Choice1{是否有已存在<br/>的章节文件?}

    Choice1 -->|无文件| Collect[收集用户输入]
    Choice1 -->|有文件| AskUser[询问用户意图]
    AskUser --> Collect
    AskUser -->|选择继续| Determine[确定需执行的子代理]

    Collect --> AskReview{是否启用<br/>审核团队?}
    AskReview -->|启用| ReviewMode[审核模式]
    AskReview -->|禁用| QuickMode[快速模式]

    Determine --> ReviewMode

    ReviewMode --> Stage1[阶段1: 生成章节01-02]
    Stage1 --> PreReview{预审1}
    PreReview -->|通过| Stage2[阶段2: 生成章节03-05]
    PreReview -->|未通过| Dispute1[争议处理]
    Dispute1 --> Stage1

    Stage2 --> MidReview1{中期审核1<br/>重要问题≥6/7票}
    MidReview1 -->|通过| Stage3[阶段3: 生成章节06-07]
    MidReview1 -->|未通过| Dispute2[争议处理]
    Dispute2 --> Stage2

    Stage3 --> MidReview2{中期审核2<br/>次要问题≥5/7票}
    MidReview2 -->|通过| Stage4[阶段4: 生成章节08-09]
    MidReview2 -->|未通过| Dispute3[争议处理]
    Dispute3 --> Stage3

    Stage4 --> FinalReview{最终审核<br/>审核所有章节}
    FinalReview -->|通过| Summary[生成审核汇总报告]
    FinalReview -->|未通过| Dispute4[争议处理]
    Dispute4 --> Stage4

    QuickMode --> GenAll[生成所有章节01-09]
    GenAll --> Integrate

    Summary --> Integrate[文档整合]
    Integrate --> Output([输出完整交底书])
    Output --> End([结束])

    style PreReview fill:#e1f5ff
    style MidReview1 fill:#fff4e1
    style MidReview2 fill:#fff4e1
    style FinalReview fill:#ffe1f5
    style Dispute1 fill:#ffe1e1
    style Dispute2 fill:#ffe1e1
    style Dispute3 fill:#ffe1e1
    style Dispute4 fill:#ffe1e1

快速模式流程(无审核)

graph LR
    Start([开始]) --> Detect[检测已有章节文件]
    Detect --> Collect[收集用户输入]
    Collect --> Gen[生成所有章节01-09]
    Gen --> Integrate[文档整合]
    Integrate --> Output([输出完整交底书])
    Output --> End([结束])

    style Gen fill:#e8f5e9
    style Integrate fill:#e8f5e9

审核流程详情

阶段审核章节投票阈值专家团队
预审101-02简单多数全部5位专家
中期审核103-05≥6/7票资深专家权重更高
中期审核206-07≥5/7票重点关注技术细节
最终审核01-09≥6/7票整体质量严格把关

争议处理流程

graph TB
    VoteFail[投票未通过] --> Generate[生成争议报告]
    Generate --> Show{展示争议报告}

    Show --> ShowMajority[多数方意见]
    Show --> ShowMinority[少数方意见]
    Show --> Compare[方案对比]
    Show --> Recommend[推荐方案]

    ShowMajority --> Decision[用户决策]
    ShowMinority --> Decision
    Compare --> Decision
    Recommend --> Decision

    Decision --> D1[采纳多数方意见]
    Decision --> D2[采纳少数方意见]
    Decision --> D3[采纳推荐方案]
    Decision --> D4[要求重新讨论]
    Decision --> D5[自行修改]

    D1 --> Apply[应用修改]
    D2 --> Apply
    D3 --> Apply
    D4 --> ReReview[重新审核]
    D5 --> Apply

    ReReview --> VoteFail

    style VoteFail fill:#ffe1e1
    style Show fill:#fff4e1
    style Decision fill:#e1f5ff

技能结构

patent-disclosure-writer-skill/
├── .claude/
│   ├── skills/
│   │   └── patent-disclosure-writer/
│   │       ├── SKILL.md              # 技能定义
│   │       ├── scripts/              # 验证脚本 (v1.1.0 新增)
│   │       │   ├── validate_disclosure.py
│   │       │   ├── validate_mermaid.py
│   │       │   ├── check_figures.py
│   │       │   └── state_manager.py
│   │       ├── references/           # 参考文档
│   │       │   ├── configuration.md
│   │       │   ├── agents.md
│   │       │   └── troubleshooting.md
│   │       ├── templates/            # 专利模板
│   │       │   └── IP-JL-027(A/0)专利申请技术交底书模板.md
│   │       └── example_things/       # 示例文件
│   └── agents/
│       └── patent/                   # 专利相关子代理(10个)
├── commands/                         # 斜杠命令
│   ├── patent.md
│   └── patent-md-2-docx.md
└── plans/                            # 改进计划
    └── skillforge-improvement-plan.md

子代理架构

本技能使用 10 个专业子代理,每个子代理负责专利交底书生成的特定环节:

序号子代理功能输出
1title-generator发明名称生成01_发明名称.md
2field-analyzer技术领域分析02_技术领域.md
3background-researcher背景技术调研03_背景技术.md
4problem-analyzer技术问题分析04_技术问题.md
5solution-designer技术方案设计05_技术方案.md
6benefit-analyzer有益效果分析06_有益效果.md
7implementation-writer具体实施方式编写07_具体实施方式.md
8protection-extractor保护点提炼08_专利保护点.md
9reference-collector参考资料收集09_参考资料.md
10document-integrator文档整合专利申请技术交底书_[发明名称].md

审核代理架构(v2.0.0 新增)

序号审核代理角色权重
22review-coordinator审核协调器-
23expert-sr-tech资深技术专家2票
24expert-tech技术专家1票
25expert-legal法律专家1票
26expert-sr-agent资深专利代理人2票
27expert-agent专利代理人1票
28review-synthesizer审核意见汇总器-
29dispute-resolver争议解决器-
30modification-applier修改应用器-
31report-generator报告生成器-

MCP 工具依赖

本技能依赖以下 MCP 服务:

MCP 服务用途获取地址
web-search-prime网络搜索https://open.bigmodel.cn/
web-reader网页内容提取https://open.bigmodel.cn/
google-patents-mcp专利检索https://serpapi.com/
exa技术文档搜索https://exa.ai/api-key

MCP 配置示例

~/.claude/settings.json 中配置 MCP 服务:

{
  "mcpServers": {
    "web-search-prime": {
      "type": "http",
      "url": "https://open.bigmodel.cn/api/mcp/web_search_prime/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_ZHIPU_API_KEY"
      }
    },
    "web-reader": {
      "type": "http",
      "url": "https://open.bigmodel.cn/api/mcp/web_reader/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_ZHIPU_API_KEY"
      }
    },
    "google-patents-mcp": {
      "command": "npx",
      "args": ["-y", "@kunihiros/google-patents-mcp"],
      "env": {
        "SERPAPI_API_KEY": "YOUR_SERPAPI_KEY"
      }
    },
    "exa": {
      "command": "npx",
      "args": ["-y", "exa-mcp-server"],
      "env": {
        "EXA_API_KEY": "YOUR_EXA_API_KEY"
      }
    }
  }
}

详细配置说明见:references/configuration.md

版本历史

版本日期变更说明
2.1.02025-01-16添加 Mermaid 黑白导出功能,符合专利审核要求(纯黑白、白色背景)
2.0.02025-01-15添加5人专家团队审核系统,支持分阶段审核、投票机制、争议解决
1.1.02025-01-14添加验证脚本、状态管理、演进性分析,Timelessness 评分 8/10
1.0.02025-01-14初始版本

技能质量指标

指标评分
Timelessness Score8/10 ✅
skillforge 标准验证通过 ✅
Windows 兼容性完全支持 ✅
审核系统5人专家团队 ✅

许可证

MIT License

作者

allanpk716 allanpk716@gmail.com

相关链接

forumUser Reviews (0)

Write a Review

Effect
Usability
Docs
Compatibility

No reviews yet

Statistics

Installs6
Rating3.5 / 5.0
Version
Updated2026年4月7日
Comparisons1

User Rating

3.5(0)
5
0%
4
0%
3
0%
2
0%
1
0%

Rate this Skill

0.0

Compatible Platforms

🔧Claude Code (Project-level)
🔧Claude Code (Personal)

Timeline

Created2026年4月7日
Last Updated2026年4月7日