burgeruser/learning_at_ruc/gengscan
Claude Code and agent skill by burgeruser/learning_at_ruc
- community
Checking that the SKILL.md file is still in the repository.
学术论文数据完整性筛查流水线(耿同学 skill)。从学者名单匹配论文(OpenAlex 三重锚定)、抓取 Source Data、跑四类数值「硬指纹」检测(A 两列恒差/G 块级小数锁定/F 同图重复块/H 行级重复)、可选 ORB 图像取证。Use when 用户要筛查论文数据造假、批量核查 Source Data 的数值指纹、复现学术打假流程、或评估一批论文的数据完整性。核心纪律:机器只产候选,定性必须人结合实验语境核实,绝不据机器命中给实名学者扣造假帽。NOT for 已确认造假的法律定性、单纯的文献检索。
Install
npx vskill@latest install burgeruser/learning_at_ruc/gengscanSKILL.md
GengScan · 学术数据完整性筛查
把「数值造假会在数据里留下指纹」的打假经验,工程化成可复用流水线。
何时使用
- 要对一批论文(给定学者名单或论文 DOI)做数据造假的规模化第一遍筛查
- 已有 Excel Source Data,想跑数值指纹检测找候选
- 想复现 / 改造一套学术打假工具链
流水线
- `scripts/match_scholars.py` — 学者名单 → 论文清单。难点是中文名进英文库只剩拼音、重名爆炸。解法:三重锚定(姓名拼音 + 依托机构 ID + 研究领域)+ ORCID 核身 + 逐篇机构门。
- `scripts/fetch_sources.py` — 抓 Source Data。支持代理(
GENGSCAN_PROXY)、zip 解压、figshare/Zenodo 外链。Dryad 反爬见dryad_dl.py。 - `scripts/forensic.py` — 四类硬指纹检测器(见下)。输入一个装 xlsx 的目录,输出候选清单。
- `scripts/image_forensic.py` — (可选)ORB 局部特征匹配,补 pHash 的局部拼接盲区。配
fetch_figures.py抓图。
四类硬指纹
| 指纹 | 判据 | 必须排除的良性解释 | |
|---|---|---|---|
| A 两列恒差 | 两列之差恒为常数 | 绝对值 vs 相对值派生、坐标、绘图平移 | |
| G 块级小数锁定 | 一块小数位全同、整数不同 | 粗网格数据天然重合 | |
| F 同图重复块 | 同图内序列跨列精确相同 | 共享坐标轴 / 基线 / 拟合曲线 | |
| H 行级重复 | 整行复制到另一样本行 | 组学批量数据的本质性重复 |
三条铁律(用前必读)
- 机器只产候选,定性必须人看。 最强的 A 恒差也反复捞出合法派生列。每条命中都要开数据看列头语义后才下结论。
- 组学数据装假阳闸。
forensic.py对单 sheet 命中过多的行级重复自动抑制(组学批量数据行雷同是本质)。 - 绝不据筛查命中给实名学者扣造假帽。 工具输出是「待人核实的候选」,不是「造假认定」。报告时区分:确认的客观异常 / 存疑 / 良性,定性须经作者解释与机构调查。
验证工具有效性
用 make_synthetic.py 造合成阳性对照(植入已知 A/G/F/H 信号),跑 forensic.py 确认能抓到、且干净数据不误报——任何阈值改动后都应跑一遍回归。
盲区(诚实声明)
数值工具碰不到:图像 PS/拼接、填充型、末位型、选择性剔除离群点。这些要么不在数值表,要么与正常数据同形。
详见 docs/methodology.md。
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking27_个人论文与项目资料/gengscan项目/gengscan/SKILL.md
Popularity
- Repository stars
- 82
- Repository forks
- 5
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/burgeruser/learning_at_ruc/gengscan)