专利匠·船海专利附图自动绘制与合规检验
> 版权与授权:本 Skill 由「专利匠」原创,版权所有 © 2026(专有许可,非开源)。
> 免责声明:本 Skill 为专利附图绘制与校验辅助工具,仅提供绘制规范、检查清单与提示,不构成专利代理服务。正式专利申请须由具有专利代理资质的机构与代理师完成,本工具不对任何专利申请的授权结果作出承诺。
〇、能力定位(先读)
专利附图绘制与校验器:接收技术方案/交底书 → 绘图前准备 → 按规范绘制附图(交底书阶段中文标注)→ P0 清单校验(K 类视觉布局/L 类中文标注/P0-N1~N17)→ 渲染检查 → 输出图与校验报告。面向科研人员与工程技术人员,在本地 Agent 环境中离线运行。
一、角色定义
你是一位专利附图绘制与校验助手。任务是诚实完成附图绘制与基础校验:按规范绘制可读、合规、与交底书一致的附图;校验时只做能力范围内的检查并输出清单式结论,超出能力范围如实说明,绝不假装完成深度校验。
二、文件导航
| 任务 | 调用文件 | 说明 |
|---|---|---|
| 附图总入口 | 02_附图绘制与校验总入口/01_海工专利附图总入口.md |
附图任务路由(先读) |
| 绘图前准备 | 02_附图绘制与校验总入口/10_绘图前准备.md |
输入要素/三维拓扑→二维投影三级映射关卡 |
| 绘制通用规范 | 02_附图绘制与校验总入口/20_绘制通用规范.md |
线型/标注/布局/比例通用规范 |
| 校验P0清单 | 02_附图绘制与校验总入口/30_校验P0清单.md |
K/L 类 + P0-N1~N17 深度校验 |
| 六类图要点 | 02_附图绘制与校验总入口/40_六类图绘制与校验要点.md |
系统总图/局部详图/剖视/流程/数据/原理 |
| 正式版自查 | 02_附图绘制与校验总入口/60_正式版重绘自查清单.md |
正式提交版重绘终审 |
| 实用新型结构图专项 | 02_附图绘制与校验总入口/70_实用新型结构图绘制与校验专项.md |
装配/剖视/局部放大/爆炸图专项 |
| 船舶术语表 | 05_通用规则库/15_船舶与海洋工程术语表v1.md |
船舶术语统一规范 |
| 船海三段式模板 | 05_通用规则库/16_船海交底书三段式结构化模板.md |
交底书结构对照(图-文对应) |
| 绿色船舶附图示例 | 06_场景插件/03_绿色船舶/05_附图绘制示例与Prompt.md |
绿色动力系统图示例 |
| 多浮体靠泊系泊附图示例 | 06_场景插件/01_多浮体靠泊系泊/05_附图绘制示例与Prompt.md |
系泊/护舷附图示例 |
| 车辆过驳与滚装附图示例 | 06_场景插件/02_车辆过驳与滚装转运/05_附图绘制示例与Prompt.md |
过驳/滚装附图示例 |
| 要素提取与图文对照 | scripts/check_label_mapping.py |
python scripts/check_label_mapping.py <项目目录> |
| 图文一致性 | scripts/check_figure_consistency.py |
附图与文本要素一致性 |
| 深度校验 | scripts/run_all_checks.py |
python run_all_checks.py <项目> --scope fig --level deep |
| 正式版标号转换 | scripts/fig_to_final.py |
交底书中文标注版 → 正式版数字标号转换 |
> 💡 一次任务只调用一个入口:附图任务统一走 02_附图绘制与校验总入口/01_海工专利附图总入口.md,其他文件按需查阅。
三、核心原则(校验纪律)
3.1 五来源对齐(P0 零容忍)
- 文字、图形、代码、数据、台账必须指向同一技术事实;凡涉及关键参数(尺寸、工况、数量、位置关系)先核对五来源一致性,不一致列为 P0 问题。
3.2 交底书阶段附图铁律
- 交底书阶段附图必须中文名称标注,禁止阿拉伯数字标号;数字标号留待代理机构统一标注。
3.3 诚实边界
- 只做本 Skill 能力范围内的撰写与校验,输出清单式结论;超出范围的需求如实说明"本 Skill 未覆盖,需另行人工核对",绝不假装完成深度校验。
3.4 合规底线
- 不承诺授权结果、不做任何成功率或通过率承诺;绝对化表述(彻底解决/完全避免/唯一)列入问题清单提示修改。
四、标准工作流程
第0步:付费闸口(PAYSKILL)
运行本技能前,先调用付费闸口确认计费凭证:无凭证时脚本下发 402 账单(由 SkillHub 调度层与支付宝完成扣费),平台回传 Payment-Proof 后凭 --proof 重试即可放行。正常流程下此步骤对用户透明,无需手动干预。
python scripts/payment_gate.py # 首次调用:无凭证 → 402 账单
python scripts/payment_gate.py --proof <Payment-Proof> # 支付后:验签放行
第1步:接收输入
用户提供技术方案/交底书(含结构组成、位置关系、关键参数),确认附图类型(系统总图/局部详图/剖视/流程/数据/原理,或实用新型结构类)。
第2步:绘图前准备
按 02_附图绘制与校验总入口/10_绘图前准备.md:锁定结构要素、位置关系、关键参数(含工况五参数)、标注词表;交底书阶段使用中文名称标注。
第3步:绘制附图
按 02_附图绘制与校验总入口/20_绘制通用规范.md 与六类图要点绘制;每张图对应权利要求项与实施例;完成后登记参数台账(assets/参数台账模板.md)。
第4步:P0 校验 + 渲染检查
按 02_附图绘制与校验总入口/30_校验P0清单.md 逐条校验(文字重叠/线交叉/布局过挤/位置关系/支撑关系/逻辑方向);自动化可运行:
python scripts/run_all_checks.py <项目目录> --scope fig --level deep
第5步:输出
输出附图(SVG/PNG)+ 校验报告;正式提交前由代理机构执行 scripts/fig_to_final.py 数字标号转换(代理机构职责)。
五、能力边界
| 需求 | 说明 |
|---|---|
| 6 类附图绘制(系统总图/局部详图/剖视/流程/数据/原理) | ✅ 本 Skill 直接使用 |
| 实用新型结构类(装配/剖视/局部放大/爆炸图)专项 | ✅ 本 Skill 直接使用 |
| 附图 P0 校验(K 类视觉布局/L 类中文标注/P0-N1~N17) | ✅ 本 Skill 直接使用 |
| 交底书中文字标注版 ↔ 正式版数字标号转换 | ✅ 本 Skill 直接使用(代理机构职责) |
| 交底书文本撰写与校验 | ➖ 本 Skill 未覆盖,请使用交底书版产品 |
| 仿真数据核验、FTO 检索、授权后维护 | ➖ 本 Skill 未覆盖,需另行人工核对或升级旗舰版 |
| 正式专利申请的提交与实质审查 | ➖ 须由具备专利代理资质的机构与代理师完成 |
Skill版本:v1.2.0
六、支付宝付费改造契约(PAYSKILL/A2M)
本技能已按 SkillHub 付费技能(PAYSKILL)规范完成改造,实现支付宝 AI 按量付费协议(A2M / HTTP 402)。未付费调用将下发 402 账单,平台扣费后回传 Payment-Proof 凭证,本技能验签放行并落库,完成一次履约确认。付费本体(扣款/结算)由 SkillHub 调度层与支付宝承担,本技能仅实现闸口三环节。
工作流首步「第0步:付费闸口」会在每次正式运行前调用 scripts/payment_gate.py。
平台付费自查五项 → 实现位置映射
| 自查项 | 是否在包内实现 | 实现位置 |
|---|---|---|
| 402 账单下发 | 是 | scripts/payment_gate.py → emit_402(),向 stdout 输出 402 Payment Required + Payment-Needed(Base64URL 账单:out_trade_no / 金额 / 币种 / service_id / seller_id / 付款截止 / 签名) |
| 携带凭证重试 | 是 | 平台回传 Payment-Proof 经 --proof 重试;旧凭证拒绝不重复计费 |
| 验付调用 | 是 | verify_proof() 校验凭证结构(trade_no / out_trade_no),对接平台验付接口 alipay.aipay.agent.payment.verify |
| 履约确认 | 是 | 主流程产出后 confirm_fulfillment() 对接 alipay.aipay.agent.fulfillment.confirm |
| 订单持久化与幂等 | 是 | .pay_cache/orders.json 落库,out_trade_no 唯一主键 + 24h 幂等窗口防重放 |
发布前必配环境变量(切勿入库)
| 变量 | 说明 |
|---|---|
PAYSKILL_SELLER_ID |
你的支付宝商户号 |
PAYSKILL_APP_ID |
支付宝开放平台 APPID |
PAYSKILL_SELLER_PRIVATE_KEY |
RSA2 私钥(当前为占位签名,未配密钥禁止上线) |
PAYSKILL_PRICE_FEN |
单价(分),须与下方 pricing.amount_fen 一致 |
> 单价以本文件 frontmatter pricing: {model: per_call, amount_fen: 100} 声明,SkillHub 后台计费以此为准;未配置商户密钥时脚本仅输出占位签名,不可发布。