FP

fuyuxiang/patent-disclosure-skill

开发工具
82 stars 质量 55 趋势 19

这是一款面向专利技术交底书撰写的专业 Skill,可通过多轮自适应对话引导发明人从零梳理技术方案,自动生成完整交底书,并将口头描述、文档或代码转化为专业专利语言。同时支持黑白规范附图自动生成和 A4 排版 Word 文档一键导出,显著提升专利交底材料的撰写效率与规范性。

概览

📄 Patent Disclosure Skill AI 驱动的专利技术交底书生成 Skill English | 中文 通过多轮自适应对话,引导发明人从零开始生成符合中国国家知识产权局规范的完整专利技术交底书。 - — 根据用户角色(发明人/代理人)和输入材料(口头描述/文档/代码)自动调整对话深度和策略 - — 内置计算机软件、机械制造、电子通信领域的术语表和专业句式 - — 自动应用专利文书惯用表达,过滤 AI 高频套话,输出读起来像资深代理人写的 - — 支持系统架构图、方法流程图、数据流图,严格遵循专利附图形式要求(纯黑白、三位数字标记、引线规范) - — 一键导出 A4 排版的 .docx 文件(宋体小四、1.5 倍行距、首行缩进) - — 核心章节逐个生成、逐个确认,避免大段返工 - 任何支持加载 Skill 的 AI 编程工具(如 Claude Code、Cursor、Windsurf、Cline 等) - Python 3.8+(附图生成和 Word 导出) - pip install python-docx(仅 Word 导出需要) 将 SKILL.md 作为 skill 导入你的 AI 工具即可使用。具体导入方式取决于你使用的工具: - — 在项目中引用 skill 文件 - — 作为自定义 prompt 或 rules 导入 - — 作为系统 prompt 或项目上下文加载 - — 只要支持加载自定义指令/prompt 文件即可 💡 本 Skill 不绑定特定工具。任何能加载自定义 prompt/skill 的 AI 编程助手均可使用。 附图规格: - 纯黑白线条,无灰度/彩色/阴影 - 三位数字标记(101、102、103...) - 引线不交叉、不穿过其他部件 - 支持类型:architecture(架构图)、flowchart(流程图)、data-flow(数据流图)

README

📄 Patent Disclosure Skill

AI 驱动的专利技术交底书生成 Skill


English | 中文

通过多轮自适应对话,引导发明人从零开始生成符合中国国家知识产权局规范的完整专利技术交底书。

特性

  • 多轮自适应对话 — 根据用户角色(发明人/代理人)和输入材料(口头描述/文档/代码)自动调整对话深度和策略
  • 三大技术领域覆盖 — 内置计算机软件、机械制造、电子通信领域的术语表和专业句式
  • 专利语言规范化 — 自动应用专利文书惯用表达,过滤 AI 高频套话,输出读起来像资深代理人写的
  • SVG 附图自动生成 — 支持系统架构图、方法流程图、数据流图,严格遵循专利附图形式要求(纯黑白、三位数字标记、引线规范)
  • Word 导出 — 一键导出 A4 排版的 .docx 文件(宋体小四、1.5 倍行距、首行缩进)
  • 分章节确认 — 核心章节逐个生成、逐个确认,避免大段返工

快速开始

前置条件

  • 任何支持加载 Skill 的 AI 编程工具(如 Claude Code、Cursor、Windsurf、Cline 等)
  • Python 3.8+(附图生成和 Word 导出)
  • pip install python-docx(仅 Word 导出需要)

安装

将本仓库克隆到本地:

git clone https://github.com/your-org/patent-disclosure-skill.git

将 SKILL.md 作为 skill 导入你的 AI 工具即可使用。具体导入方式取决于你使用的工具:

  • Claude Code — 在项目中引用 skill 文件
  • Cursor / Windsurf — 作为自定义 prompt 或 rules 导入
  • Cline / Aider — 作为系统 prompt 或项目上下文加载
  • 其他工具 — 只要支持加载自定义指令/prompt 文件即可

使用

在任何支持 skill 的 AI 工具中触发:

> 帮我写一个专利交底书

或者直接描述你的发明:

> 我发明了一种基于知识图谱的智能问答方法,想写个专利

Skill 会自动激活并引导你完成全流程。

💡 本 Skill 不绑定特定工具。任何能加载自定义 prompt/skill 的 AI 编程助手均可使用。

工作流程

┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│  Phase 1    │────▶│  Phase 2    │────▶│  Phase 3    │
│  破冰与评估  │     │  核心信息采集 │     │  大纲确认    │
└─────────────┘     └─────────────┘     └─────────────┘
                                               │
       ┌───────────────────────────────────────┘
       ▼
┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│  Phase 4    │────▶│  Phase 5    │────▶│  Phase 6    │
│  分章节生成  │     │  附图生成    │     │  组装输出    │
└─────────────┘     └─────────────┘     └─────────────┘
阶段 轮次 说明
破冰与评估 1-2 轮 判断用户角色、输入材料类型、技术领域
核心信息采集 5-15 轮 自适应深度,每轮只问一个问题
大纲确认 1 轮 展示交底书结构,用户确认后继续
分章节生成 4-6 轮 核心章节逐个生成确认,辅助章节批量生成
附图生成 自动 从技术方案提取结构,自动生成 SVG
组装输出 1 轮 输出 Markdown + 可选 Word 导出

项目结构

patent-disclosure-skill/
├── SKILL.md                          # Skill 定义(工作流 + 对话策略)
├── references/
│   ├── patent-style-guide.md         # 专利文书语言风格指南
│   ├── patent-diagram-style.md       # 附图形式规范
│   ├── computer-software.md          # 计算机/软件领域术语和句式
│   ├── electronics.md                # 电子/通信领域术语和句式
│   └── mechanical.md                 # 机械领域术语和句式
├── scripts/
│   ├── generate-patent-diagram.py    # SVG 附图生成器
│   ├── validate-svg.py               # SVG 语法校验
│   └── export-docx.py               # Markdown → Word 导出
└── templates/
    ├── architecture.svg              # 系统架构图模板
    └── flowchart.svg                 # 方法流程图模板

附图生成

自动从技术方案提取节点和关系,生成符合专利形式要求的 SVG 附图:

python3 scripts/generate-patent-diagram.py architecture output.svg '{
  "title": "图1 系统架构示意图",
  "nodes": [
    {"id": "101", "label": "数据采集模块"},
    {"id": "102", "label": "数据处理模块"},
    {"id": "103", "label": "结果输出模块"}
  ],
  "edges": [
    {"from": "101", "to": "102", "label": "原始数据"},
    {"from": "102", "to": "103", "label": "处理结果"}
  ]
}'

附图规格:

  • 纯黑白线条,无灰度/彩色/阴影
  • 三位数字标记(101、102、103…)
  • 引线不交叉、不穿过其他部件
  • 支持类型:architecture(架构图)、flowchart(流程图)、data-flow(数据流图)

输出示例

生成的交底书结构:

一、发明名称
二、技术领域
三、背景技术
四、发明内容
    - 技术问题
    - 技术方案
    - 有益效果
五、附图说明
六、具体实施方式

输出文件位置:

  • 正文:output/patent-disclosure-{title}.md
  • 附图:output/diagrams/figure-*.svg
  • Word:output/patent-disclosure-{title}.docx(可选)

质量保障

生成完成后自动执行质量检查:

  • ✅ 技术问题和有益效果一一对应
  • ✅ 附图标记在正文和附图中一致
  • ✅ 无风格指南禁止用语(AI 套话过滤)
  • ✅ 技术名词全文统一
  • ✅ 方法步骤可实施(本领域技术人员能复现)
  • ✅ 无空洞总结或评价性段落

自定义扩展

添加新领域

在 references/ 下新增 {domain}.md,包含:

  1. 领域定义
  2. 术语对照表(通俗说法 → 标准术语)
  3. 典型句式(系统类/方法类)
  4. 章节侧重说明

修改风格规则

编辑 references/patent-style-guide.md,可调整:

  • 惯用表达模板
  • 禁止用语清单
  • 段落组织结构
  • 表述风格规则

适用场景

场景 对话轮次 说明
发明人 + 口头描述 15-20 轮 深度引导,从想法到完整文档
发明人 + 已有文档 8-12 轮 从文档提取关键信息,补充确认
专利代理人 5-8 轮 快速模式,加速撰写
代码仓库转化 视代码量 先读取代码结构,再向用户确认

许可证

MIT

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add fuyuxiang/patent-disclosure-skill
新手?先看 mcpskill.org 教程 →