发明专利申报合规检查。当需要检查交底书是否符合CNIPA申报要求、排查缺项漏项、验证格式规范时调用。
Scanned 9/12/2026
Install to Claude Code
npx -y skills add ahang1598/doubao-workbuddy-qwenwork-skills --skill patent-compliance-checker --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Patent Compliance Checker?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ahang1598-patent-compliance-checker)More formats (shields.io, HTML) on the badges page.
---
name: "patent-compliance-checker"
description: "发明专利申报合规检查。当需要检查交底书是否符合CNIPA申报要求、排查缺项漏项、验证格式规范时调用。"
allowed-tools: Read, Grep, Glob
version: "2.0.1"
---
> ⚠️ **大模型能力要求(核心红线)**:
> 本 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` | 统计来源基准 |
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!