# Patent Compliance Checker

> 发明专利申报合规检查。当需要检查交底书是否符合CNIPA申报要求、排查缺项漏项、验证格式规范时调用。

- Skill: `ahang1598/patent-compliance-checker` (Agent Skill, multi-file: 13 files)
- Install (CLI): `npx skillmds@latest add ahang1598/patent-compliance-checker`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ahang1598/patent-compliance-checker/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ahang1598 (https://skillmd.com/u/ahang1598)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/ahang1598/patent-compliance-checker

---


> ⚠️ **大模型能力要求（核心红线）**：
> 本 Skill 涉及**CNIPA 合规判断**，误判会导致申报被退回，**必须使用高推理能力的大模型**（如 Claude opus 级别、GPT-5 级别、GLM-5 级别或同等推理能力模型）。不绑定具体模型名，按推理能力选择即可。
>
> 不同推理能力的模型在以下方面表现差异显著：
>
> | 任务环节 | 高推理能力模型 | 低推理能力模型 |
> |----------|----------------|----------------|
> | 国知局最新规范识别 | 能识别2026年XML新规等最新要求 | 容易引用纸质时代旧标准 |
> | 格式缺陷定位 | 精准定位每个不合规字段 | 常遗漏地址不完整、发明人多选等隐性缺陷 |
> | 法律条文匹配 | 准确匹配专利法/实施细则条款 | 容易混淆条号或引用失效条款 |
> | 费减备案判断 | 能判断小微+亏损企业费减资格 | 常忽略费减备案与专利申请的先后顺序 |
>
> **若使用低推理能力模型，所有合规结论必须人工对照最新《专利审查指南》逐项复核。**

# 合规审查器

## 一、适用场景

- 交底书撰写完成后的合规性自检
- 正式申报前的缺项排查
- 格式规范验证（摘要字数、附图编号、术语一致性等）

## 二、CNIPA发明专利申报必需文件清单

### 2.1 必提交文件

| 文件 | 法律依据 | 要求 |
|------|----------|------|
| 发明专利请求书 | 专利法第26条 | 名称、发明人、申请人、地址 |
| 说明书 | 专利法第26条 | 清楚、完整说明，本领域技术人员能实现 |
| 权利要求书 | 专利法第26条 | 以说明书为依据，清楚、简要限定保护范围 |
| 说明书摘要 | 专利法第26条 | 简要说明技术要点，**≤300字** |
| 说明书附图 | 实施细则第18条 | 必要时提交 |

### 2.2 2026年新要求

- **发明人身份证号**：依据《专利法实施细则》第14条，发明人需填写身份证号
- **电子申请**：推荐通过国知局电子申请系统提交

## 三、说明书五大部分检查

依据《专利法实施细则》第18条，说明书必须包含：

| 序号 | 部分 | 检查要点 | 常见问题 |
|------|------|----------|----------|
| 1 | 技术领域 | 一句话说明所属领域 | 写太宽（"涉及电子领域"）或太窄 |
| 2 | 背景技术 | 现有技术+缺陷+对比文件 | 贬低现有技术、无对比文件 |
| 3 | 发明内容-技术问题 | 对照背景技术缺陷 | 与背景技术脱节 |
| 4 | 发明内容-技术方案 | 全部必要技术特征 | 笼统说"通过AI"无具体步骤 |
| 5 | 发明内容-有益效果 | 对照现有技术优点 | 无数据支撑、纯宣传语 |
| 6 | 附图说明 | 每幅图简略说明 | 附图编号与正文不一致 |
| 7 | 具体实施方式 | 优选方式+举例 | 太简略、无完整流程 |

**撰写顺序**：必须按上述顺序，每部分前写明标题。

## 四、权利要求书结构检查

### 4.1 独立权利要求

```
1. 一种XXX方法/系统/设备，其特征在于，包括以下步骤/包括：
[全部必要技术特征]
```

**检查点**：
- 包含解决技术问题的全部必要技术特征
- 不包含非必要技术特征（过窄保护范围）
- 用"其特征在于"引导技术特征

### 4.2 从属权利要求

```
N. 根据权利要求M所述的XXX，其特征在于，[进一步限定]
```

**检查点**：
- 引用编号正确（M < N）
- 引用关系无断裂
- 科技术语与说明书一致

### 4.3 多项独立权利要求

同一申请可包含多项独立权利要求（方法/系统/设备），需满足单一性要求。

## 五、格式规范检查清单

```
□ 案件名称≤25字
□ 案件名称无商业宣传用语
□ 说明书名称与请求书一致
□ 摘要≤300字
□ 摘要有指定附图
□ 权利要求用阿拉伯数字顺序编号
□ 权利要求无插图（可有化学式/数学式）
□ 附图标记放在技术特征后括号内
□ 说明书无"如权利要求…所述"引用语
□ 说明书无商业性宣传用语
□ 用词规范、语句清楚
□ 术语全文统一
□ XML电子申报格式正确（2026年新增，见第九章）
□ 发明人身份证号已填写
□ 伦理合规声明（涉及人体/基因等技术时）
```

## 六、自动化检查脚本模板

```python
# 合规检查脚本核心逻辑
import re

def check_compliance(filepath):
    with open(filepath, 'r', encoding='utf-8') as f:
        text = f.read()

    results = {}

    # 1. 摘要字数检查
    abstract_start = text.find('本发明公开')
    abstract_end = text.find('摘要附图')
    if abstract_start > 0 and abstract_end > 0:
        abstract = text[abstract_start:abstract_end].strip()
        cn_chars = len([c for c in abstract if '\u4e00' <= c <= '\u9fff'])
        results['摘要中文字数'] = f"{cn_chars} ({'OK' if cn_chars <= 300 else 'OVER LIMIT'})"

    # 2. 说明书五大部分（专利法实施细则第18条）
    parts = ['一、技术领域', '二、背景技术', '三、发明内容',
             '四、附图说明', '五、具体实施方式']
    for p in parts:
        results[p] = 'OK' if p in text else 'MISSING'

    # 3. 权利要求结构
    rq_section = text[text.find('权利要求书'):]
    rq_count = len(re.findall(r'\*\*\d+\.\*\*', rq_section))
    results['权利要求项数'] = rq_count
    deps = re.findall(r'根据权利要求(\d+)所述', rq_section)
    results['从属引用关系'] = deps

    # 4. 术语一致性
    results['信道状态信息出现次数'] = text.count('信道状态信息')
    results['射频信道出现次数'] = text.count('射频信道')

    # 5. 实施例
    examples = re.findall(r'实施例\d+', text)
    results['实施例'] = sorted(set(examples))

    return results
```

## 七、检查报告输出模板

### 7.1 达标检查

| 检查项 | 国知局要求 | 交底书状态 | 结果 |
|--------|-----------|-----------|------|
| 请求书 | 发明名称、发明人、申请人 | [填写] | ✅/❌ |
| 说明书-技术领域 | 写明所属技术领域 | [填写] | ✅/❌ |
| ... | ... | ... | ... |

### 7.2 质量评估

| 质量维度 | 评估结果 | 说明 |
|----------|---------|------|
| 标题一致性 | 优秀/良好/需改进 | [说明] |
| 术语统一性 | ... | ... |
| 权利要求结构 | ... | ... |
| 充分公开性 | ... | ... |
| 创造性论证 | ... | ... |

### 7.3 问题清单

| 序号 | 问题类型 | 严重度 | 修复建议 |
|------|----------|--------|----------|
| 1 | 摘要超限 | 高 | 精简至≤300字 |
| ... | ... | ... | ... |

## 八、输入输出定义

### 输入
| 参数 | 类型 | 说明 |
|------|------|------|
| 交底书MD | file | 待检查的交底书文件 |

### 输出
| 参数 | 类型 | 说明 |
|------|------|------|
| 合规审查报告 | object | 11项达标检查+7维度质量评估 |
| 问题清单 | list | 需修复的问题及建议 |

## 九、人机交互节点

| 节点 | 位置 | 用户操作 | 通过条件 |
|------|------|----------|----------|
| 合规确认（关卡B） | 审查报告输出后 | 确认达标项+同意修复方案 | 用户同意修复方案 |

## 十、费用减缴备案检查（2026年实战经验融入）

### 10.1 费减资格判断

| 备案人类型 | 费减条件 | 减缴比例 |
|-----------|---------|---------|
| 个人 | 上年度年收入≤6万元 | 85% |
| 企业（小型微利） | 上年度应纳税所得额≤100万元 | 85% |
| 企业（小型微利） | 上年度应纳税所得额≤300万元 | 70% |

**小型微利企业认定标准（2026年现行）**：
- 年度应纳税所得额≤300万元
- 从业人数≤300人
- 资产总额≤5000万元

### 10.2 费减备案材料清单（企业）

| 序号 | 必传文件 | 说明 |
|------|---------|------|
| 1 | 企业所得税年度纳税申报表封面（A类2017版） | 盖公章+统一社会信用代码 |
| 2 | 企业所得税年度纳税申报主表 A100000 | 核心数据：应纳税所得额 |
| 3 | 企业所得税年度纳税申报基础信息表 A000000 | 小型微利企业认定证据 |

**不传文件**（避免暴露财务细节）：
- A105050职工薪酬、A105060广告费、A105080资产折旧、A106000弥补亏损等子表

### 10.3 费减备案与专利申请的先后顺序（核心红线）

```
正确顺序：
1. 先完成费减备案 → 拿到费减备案号
2. 再提交专利申请 → 在请求书中勾选"请求费用减缴且已完成费减资格备案"
3. 填入费减备案号

错误顺序（会导致驳回）：
- 专利申请先勾选"已完成费减备案"但实际未备案 → 承诺作伪，被驳回
```

### 10.4 费减备案表单填写要点

| 字段 | 填写要求 | 常见错误 |
|------|---------|---------|
| 上年度应纳税所得额 | 亏损企业填 `0`（系统不支持负数） | 填负数导致提交失败 |
| 详细地址 | 必须含省/市/区/街道/门牌号 | 只填到区级被退回 |
| 备案人名称 | 与营业执照完全一致 | 简写或漏字 |

### 10.5 实战经验记录

> **案例**：湖北踏歌行建筑设计咨询有限公司（统一社会信用代码91420115MA49QXCL21），2025年度亏损2.77万元，应纳税所得额0元，符合小型微利企业标准，享受85%费减。上传3份PDF（A100000+封面+A000000），1-3工作日审核通过。

## 十一、实质审查请求书检查

### 11.1 检查清单

| 检查项 | 要求 | 常见问题 |
|--------|------|---------|
| 实质审查请求 | 发明专利申请需在自申请日（优先权日）起3年内提出 | 逾期未请求视为撤回 |
| PCT备注字段 | 非PCT申请应留空或删除 | 系统模板可能预填PCT备注，需人工删除 |
| 延迟审查请求 | 可选，国内发明专利一般不勾选 | 误勾选会延迟审查 |
| 费减备案号 | 与费减备案通过号一致 | 填错或漏填 |

### 11.2 系统模板陷阱

> **实战经验**：国知局系统生成的实质审查请求书模板可能包含"PCT国际申请"备注字段，非PCT申请需确认该字段是否影响审查。2026年实测：该字段为系统固定模板，部分版本无法删除，但不影响非PCT申请的实质审查流程。

## 十二、申请人地址完整性检查

### 12.1 地址规范

| 字段 | 规范要求 | 示例 |
|------|---------|------|
| 申请人地址 | 省+市+区+街道+门牌号 | 湖北省武汉市黄陂区前川街金凤东城三期 |
| 联系人地址 | 同上 | 同上 |

### 12.2 实战检查要点

- ❌ "湖北省武汉市黄陂区"（只到区级，缺街道门牌号）
- ✅ "湖北省武汉市黄陂区前川街金凤东城三期"（完整到小区）

## 十三、发明人数量核对

### 13.1 检查要点

- 实际发明人数量与请求书发明人位置数一致
- 系统模板可能自动带出"发明人(2)(3)"位置并默认勾选"不公布姓名"
- 单一发明人时需去掉多余发明人位置的"不公布姓名"勾选

### 13.2 实战案例

> **案例**：专利实际只有1个发明人（杨博），但系统模板自动带出发明人(2)(3)位置并勾选"不公布姓名"，需在系统中手动去掉勾选或留空。

## 十四、工具局限性与Workaround

| 局限性 | 影响 | Workaround | 实战经验 |
|--------|------|------------|----------|
| 合规检查依赖AI对法规的理解 | AI可能对专利法条文理解有偏差 | 法律条款引用需链接到官方法规原文 | 本项目引用专利法实施细则第14/18条均有URL |
| 摘要字数统计方式不统一 | 中英文字符计数方式影响结果 | 统一使用"中文字符数"标准（国知局按中文字计） | 本项目摘要257中文字 |
| 2026年新要求可能更新 | CNIPA规则可能随时变化 | 每次使用前检查国知局官网最新通知 | 局令第84号是2026年新要求 |
| XML电子申报格式检查缺失 | 当前skill未覆盖XML格式 | 需人工确认电子申报系统格式要求 | 待补充（B4修复项） |

**核心原则**：合规检查的法规依据必须链接到官方原文，不接受AI对法规的转述。

## 可选工具与参考文档（使用者按需调用）

> 以下工具和参考文档已集成到本skill目录中，使用者根据需要决定是否调用。不需要就跳过，需要就调用。

### 工具脚本（tools/目录）

| 工具 | 来源 | 用途 | 调用方式 |
|------|------|------|----------|
| `validate_patent_draft.py` | nature-paper-to-patent | 专利草稿结构化校验（ERROR/WARNING检查） | `python tools/validate_patent_draft.py draft.json` |

### 数据合规参考（references/data/目录，来源：nature-data）

| 文档 | 用途 |
|------|------|
| `references/data/fair-metadata-checklist.md` | FAIR元数据检查清单 |
| `references/data/policy-principles.md` | 数据政策原则 |
| `references/data/repository-and-identifiers.md` | 数据仓库与标识符 |
| `references/data/source-basis.md` | 数据来源基准 |
| `references/data/statement-patterns.md` | 数据可用性声明模式 |
| `references/data/chinese-author-alignment.md` | 中国作者对齐规范 |

### 统计报告参考（references/statistics/目录，来源：nature-statistics）

| 文档 | 用途 |
|------|------|
| `references/statistics/statistical-reporting.md` | 统计报告规范 |
| `references/statistics/figure-statistics.md` | 图表中的统计标注 |
| `references/statistics/reviewer-checklist.md` | 审稿人统计检查清单 |
| `references/statistics/common-failure-modes.md` | 统计常见错误模式 |
| `references/statistics/source-basis.md` | 统计来源基准 |

