name: 毕业论文自查
slug: thesis-selfcheck
displayName: 毕业论文自查
version: 1.1.9
summary: 上传论文文档(.txt/.md),一站式自查:查重风险提示(疑似未引述观点+高重复短语)、格式校验(目录项/参考文献[1]格式/图·表编号连续)、逻辑断层检测(章节过渡词缺失)、降重改写建议,输出带位置与建议的 Markdown 修改清单。
description: |
# 毕业论文自查
## 你遇到的痛点
- 查重前心里没底:哪些地方"借"了别人的观点却忘了标引用、哪些句子和别人撞车,肉眼根本看不出来,等知网报告出来已经晚了。
- 格式被导师打回 N 次:目录对不上正文、参考文献 [3] 突然变 [5]、图2 凭空消失、表编号跳号……改到崩溃。
- 逻辑读着像"断片":上一章还在讲 A,下一章突然跳到 C,中间没有"然而/因此",答辩时老师一句"你这两章什么关系"直接卡壳。
## 这个技能能做什么
毕业论文自查是一个带真实代码的命令行程序(非空壳)。你只要丢给它一篇论文文档,它就一次性帮你做四件事并产出修改清单:
1. 查重风险提示:① 疑似未引述他人观点("研究表明/据报道/据统计"等无引用标记);② 高重复短语(正文 ≥20 字长句重复出现)。⚠️ 注意:这是启发式提示,非专业查重库,不等于最终查重率。
2. 格式校验:目录项是否齐全、参考文献 [n] 编号是否从 1 连续、参考文献条目是否缺出版年、图(\d+)/表(\d+) 编号是否连续。
3. 逻辑断层检测:章节标题后的首段若缺失过渡词(然而/因此/此外/综上…),提示衔接断裂。
4. 降重改写建议:对每处疑似问题直接给"补引用 / 改写 / 补过渡词"的可执行建议。
最终输出按类别分组的 Markdown 修改清单(问题 + 位置行号 + 建议),可逐条对照改稿。
## 四步出片(照做即得结果)
第一步:准备论文文本
bash
# 支持 .txt / .md;.docx 请先用 Word/WPS 另存为文本
第二步:跑自查(核心指令)
bash
python thesis_check.py demo # 内置 mock 论文片段,立即看效果
python thesis_check.py check 论文.md # 自查本地文档
python thesis_check.py check 论文.md out.md # 自查并写入修改清单
程序输出:
# 毕业论文自查修改清单
> 共发现 8 项待修改问题(启发式自查,非最终查重结果)。
## 查重风险-疑似未引述(2 项)
## 查重风险-高重复短语(1 项)
## 格式-目录项缺失(1 项)
## 格式-参考文献编号不连续(1 项)
## 格式-图编号不连续(1 项)
## 逻辑断层-过渡词缺失(2 项)
第三步:拿到修改清单
默认打印到终端,可重定向保存:python thesis_check.py check 论文.md 修改清单.md。
第四步:逐条改稿
照清单的「位置 + 建议」改:补引用、改重复句、修编号、加过渡词,再跑一遍看是否清零。
## 能力体系
| 能力 | 检查内容 | 典型产出 |
|---|---|---|
| 查重风险 | 疑似未引述 / 高重复短语 | 降重提示 |
| 格式校验 | 目录 / 参考文献 / 图·表编号 | 规范性 |
| 逻辑断层 | 章节过渡词缺失 | 连贯性 |
| 改写建议 | 每条问题配可执行建议 | 可落地 |
## 输出报告字段
- 概览:问题总数(标注"非最终查重结果")
- 查重风险-疑似未引述:行号 / 触发词 / 补引用建议
- 查重风险-高重复短语:行号 / 重复句 / 改写建议
- 格式-目录缺失/项缺失:缺失项 / 补目录建议
- 格式-参考文献:编号不连续 / 缺年份
- 格式-图·表编号不连续:缺失编号
- 逻辑断层-过渡词缺失:章节 / 加衔接建议
## 适合谁用
- 本科生/研究生:提交前自查,少挨导师一顿骂
- 临近查重党:先扫一遍明显雷区再上知网
- 论文润色/降重服务:批量初筛客户稿件的硬伤
- 任何写长文的人
## ⚠️ 注意事项(必读)
- 查重提示 ≠ 最终查重:本工具基于关键词与重复句启发式,不是专业查重库,给出的只是"疑似风险"。正式查重请务必使用知网 / 维普 / 万方等权威系统,以它们的报告为准。
- 仅读文本:支持 .txt / .md;.docx 需另存为文本(程序不解析二进制)。扫描件/图片论文需先 OCR。
- 规则可扩展:UNCITED_PHRASES(未引述词库)、TRANSITION_WORDS(过渡词库)、CITATION_MARKERS(引用标记正则)都是普通变量,按需增删即可。
- 启发式有边界:过渡词缺失、重复句等判定可能误报或漏报,请结合人工判断,不要盲信自动结论。
## 触发词
毕业论文、论文自查、格式校验、查重、降重、查重风险、疑似未引述、高重复短语、参考文献格式、参考文献编号、GB/T7714、图编号、表编号、图表编号、目录项、目录缺失、逻辑断层、过渡词、章节衔接、论文润色、论文修改、毕设、毕业设计、研究生、本科论文、学术规范、引用标注、论文体检、免费、开源
## 文件清单
- SKILL.md — 本文件
- examples/thesis_check.md — 主程序完整源码(复制为 thesis_check.py 即可运行,纯标准库无依赖)
- examples/usage.md — 详细使用说明、检查规则、排错与扩展
- examples/example_output.md — 真实示例输出(mock 论文片段跑出的修改清单)
license: MIT
tags:
- 毕业论文
- 论文自查
- 格式校验
- 查重
- 降重
- 查重风险
- 疑似未引述
- 高重复短语
- 参考文献格式
- 参考文献编号
- GB/T7714
- 图编号
- 表编号
- 图表编号
- 目录项
- 目录缺失
- 逻辑断层
- 过渡词
- 章节衔接
- 论文润色
- 论文修改
- 毕设
- 毕业设计
- 研究生
- 本科论文
- 学术规范
- 引用标注
- 论文体检
- 学术写作
- 免费
- 开源
- 自动化自查
- 查重提示
- 按次付费
- 支付宝AI付
- PaySkill
- A2M
<!-- PAYSKILL_UNIFORM v1 -->
付费说明(Pay Skill · 0.1 元/次)
本技能已接入支付宝 AI 按量付费(Pay Skill),每次成功调用收费 0.1 元,由 SkillHub / SkillPay 按次统一计费,采用支付宝 A2M 协议(HTTP 402 Payment Required):未付费调用返回 402 与 Payment-Needed 账单,用户完成支付后凭 Payment-Proof 重试,平台完成验付与履约确认后返回结果(Payment-Validation)。订单按 out_trade_no 持久化并保证幂等,避免重复扣费。
版本进化日志
v1.1.0(2026-08-24)
- 学术规范核查:引用格式/图表编号/术语统一逐项过
- 格式体检:字体/行距/页边距对照学校模板
- 新增「学术不端风险提示」:过度引用/自我抄袭边界说明
触发词(扩展)
- 见上方各能力小节对应触发场景;如需新增同义说法,直接描述需求即可唤起本技能。
进化记录
- 2026-08-26 v1.1.8(数据驱动自查更新)
- 同类标杆匹配:归入「content-creation」分类,基于平台头部技能榜匹配到 5 个同领域头部技能(如 Humanizer、文案去AI味+真人点评、文章去AI味工具),提取其高共识能力标签做补强。
- 标签已较完整,本次保持。
- 客户评分维度:经实测本批技能均为新建技能,平台评论/评分当前为空,本次以同类标杆特征驱动优化;后续将随真实使用数据持续迭代。