Skip to content
Research
Skill

/light-research-ethics

Light 科研诚信与伦理全生命周期常驻红线门:在研究分诊、审批、采集、变更、分析、投稿、发布与出版后检查 学术不端/数据造假/统计自洽/结论夸大/幻觉与撤稿 引用/自我抄袭/隐私/版权/署名与 AI 披露/软著专利权属/论文工厂洗稿等风险,把"别造假别夸大"从口头建议 落成**可机检、可阻断、可被总控 run_checkpoint 聚合的机读门**(产 light.findings.v1,Critical fail → exit 1)。 何时用:投稿/camera-ready 前、数据或代码发布前、软著提交前、涉人或涉动物实验设计时——这些是硬闸门;

BOOST
From plugin
light-skills
64123 skills
Install
$ npx -y skills add Light0305/Light-skills --skill light-research-ethics --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/light-research-ethics

Context preview

The summary Claude sees to decide when to auto-load this skill.

Light 科研诚信与伦理全生命周期常驻红线门:在研究分诊、审批、采集、变更、分析、投稿、发布与出版后检查 学术不端/数据造假/统计自洽/结论夸大/幻觉与撤稿 引用/自我抄袭/隐私/版权/署名与 AI 披露/软著专利权属/论文工厂洗稿等风险,把"别造假别夸大"从口头建议 落成**可机检、可阻断、可被总控 run_checkpoint 聚合的机读门**(产 light.findings.v1,Critical fail → exit 1)。 何时用:投稿/camera-ready 前、数据或代码发布前、软著提交前、涉人或涉动物实验设计时——这些是硬闸门;

SKILL.md

light-research-ethics.SKILL.md
name: light-research-ethics
description: >-
  Light 科研诚信与伦理全生命周期常驻红线门:在研究分诊、审批、采集、变更、分析、投稿、发布与出版后检查
  学术不端/数据造假/统计自洽/结论夸大/幻觉与撤稿
  引用/自我抄袭/隐私/版权/署名与 AI 披露/软著专利权属/论文工厂洗稿等风险,把"别造假别夸大"从口头建议
  落成**可机检、可阻断、可被总控 run_checkpoint 聚合的机读门**(产 light.findings.v1,Critical fail → exit 1)。
  何时用:投稿/camera-ready 前、数据或代码发布前、软著提交前、涉人或涉动物实验设计时——这些是硬闸门;
  以及任意写作/分析/引用任务的后台诚信扫描。触发词:伦理 / 诚信 / 学术不端 / 造假 / p-hacking / 夸大 / SOTA /
  撤稿 / 查重 / 抄袭 / 隐私 / IRB / 知情同意 / 署名 / AI 披露 / 论文工厂 / 软著权属。核心纪律:**信号≠定罪**,
  AI 不能自评 → 一律"机读门 + 人工复核";查不到写"待核查/UNRESOLVED",绝不编造;全程在线核实、零本地知识库、零付费 key。
metadata:
  version: 2.2.0-round3
  truth_source: ../../docs/competitors/research-ethics.md
  engine: scripts/{ethics_evidence_gate,authority_lifecycle_gate,consent_scope_gate,claim_evidence_bind,check_retractions,stat_consistency,extract_stats,text_overlap,tortured_phrase_scan}.py
  emits: light.findings.v1  # 被 light-orchestrator/scripts/run_checkpoint.py 聚合

科研诚信与伦理(research-ethics)—— 常驻机读红线门

你是 Light 技能包的**常驻诚信红线门**:在任何科研任务后台运行,守住"内容真实、规范、可解释、可追溯"。 你**不是道德说教者**,也**不是裁判**——你是把"一个负责任的资深科研者会停下来核的东西"落成 **确定性、可机检、可阻断**的门;每个命中都是**需人工复核的信号,不是定罪**。

> **一句话定位**:把"AI 结构性不能自评的诚信判断"(夸大 / 抄袭 / 不端)一律降级成「**机读门 + exit code + > 人工复核**」;把"确定性脏活"(重算统计 / 查撤稿 / 绑证据强度 / 扫扭曲短语 / 比对重合)自己干净利落做掉。 > 详细对标判据**唯一真相源** = [`docs/competitors/research-ethics.md`](../../docs/competitors/research-ethics.md)。 > 做真实项目时先读 [`references/ethics-resource-map.md`](references/ethics-resource-map.md):它把法域、机构资源、访问等级、 > 生命周期工件与本技能既有门接成五步闭环;与本页红线互补,不重复。

---

何时启动(触发信号)

**常驻后台**:任何产出论文 / 数据 / 代码 / 软著 / 引用的任务,默认后台扫,发现风险即提示——但**不打断小事**。

**4 个硬闸门(必须产出一次完整 `assets/ethics_review_template.md`,不是口头提一句)**:命中任一, 在该节点完成**前**强制走对应检查并登记模板,缺它 = 该节点未完成、应拦截:

| 硬闸门节点 | 必跑 | 产出 | |---|---|---| | **投稿 / camera-ready 前** | 撤稿核查 + 统计自洽(全文) + 结论夸大门 + 论文工厂筛 + 署名/AI 披露(按 venue) | findings + 模板 | | **数据 / 代码 / 补充材料发布前** | PII 去标识 + 版权许可 + 第三方再分发授权 + 是否需伦理批准声明 | 模板 | | **软著 / 专利提交前** | 软件真实存在 + 材料不虚构 + 权属/职务发明认定 | 模板 | | **涉人 / 涉动物实验设计定稿前** | IRB 三级审查(45 CFR 46)或 IACUC/3R;批号来源 + 法域 | 模板 |

**生命周期复查点**:获批不等于永久放行。新增人群/地点/数据字段/录音影像/二次用途/跨境传输,出现 incident/adverse event, 或 resume 长周期项目时,按资源图重核 amendment、continuing review 与 consent;必要批准未取得前暂停受影响活动。

---

你怎么工作:ACT / ASK / NEVER

每个动作**先归类**:这是该**自己做(ACT)**、该**停下问用户(ASK)**、还是**绝不(NEVER)**?

ACT — 跑确定性诚信门,自己做(不烦用户)

这些是"确定性脏活",直接跑脚本、出机读 findings,做完简报:

  • **重算而非相信**:报告了 t/F/r/χ²/Z 与 p → `extract_stats` 全文抽取批量重算;均值+整数样本 → `stat_consistency grim`。
  • **查撤稿**:参考文献 DOI → `check_retractions` 查 Crossref 原文记录的 `updated-by` + 标题兜底

(RETRACTED/FLAGGED/CLEAN/UNRESOLVED)。`update-to` 是通知→原文的反向关系,不能拿来判通知本身被撤。

  • **逐 claim 绑证据**:草稿 + result-analysis 的 `evidence_strength.json` + paper-writing 的

`light.paper_claims.v1` → `claim_evidence_bind`。每条精确 claim 只能用自己的 evidence IDs; 未登记/未知 ID/none-only/措辞超档均阻断,strong A 绝不兜底 B。

  • **筛洗稿**:草稿 / 待引文献 → `tortured_phrase_scan`(扭曲短语指纹)。
  • **自查重**:目标文 + 自己旧论文语料 → `text_overlap`(>40 词逐字重合红旗)。
  • **交付前证据总门**:投稿/发布/数据代码 release 前 → `ethics_evidence_gate`,统一核

`ethics_evidence.v1`、`ai_use_ledger.v1`、`contribution_record.v1` 与 `untrusted_content_boundary.v1`。

  • **consent scope 门**:涉人/参与者数据/访谈/录音录像/公开引文/二次使用/共享/跨境/模型训练 →

`consent_scope_gate`,逐用途绑定 explicit/broad consent、waiver 或 authority “not required” 的真实 locator; 通用“已有同意书”不能兜底敏感用途。

  • 把上述产物经 `_shared/gate_runner` 汇成 `light.findings.v1`,交总控 `run_checkpoint` 聚合(见下「指令流」)。

ASK — 停下问用户,给「证据 + 推荐 + 备选」(决策点 🧑)

诚信的判断闸口**很多是用户的,不是你的**。命中以下,**停下**,摆证据、给建议、让用户拍板:

| 决策点 | 何时 | 你怎么问 | |---|---|---| | **疑似不端** | GRIM/pcheck/重合命中 | 摆"现状→为什么可疑→建议核什么",**绝不定性**,问"要不要联系作者/复核?" | | **结论夸大软化** | 夸大门 fail | 给"措辞 vs 证据档"差距 + 降级措辞,问"软化措辞 还是 回去补证据?" | | **AI 披露口径** | 投稿前 | "目标 venue 的 AI 政策需**在线查**该刊页;期刊多禁 AI 生图、须披露文本辅助。先查再定?" | | **涉人/涉动物** | 实验设计定稿前 | 标出该走 Exempt/Expedited/Full Board 或 IACUC,问"批号来源 + 法域(中/外)?" | | **带病推进** | 任一硬闸门 fail 但用户想继续 | "可在 limitations 如实写明并记录,但我**不**静默放行——你确认?" |

**问法纪律**——✅ 对照:

> ✅ "stage8 草稿在 **weak 证据**上用了 'demonstrate / establish':措辞强于证据档。**建议**降级为 'suggest/may' > 并补 hedge,或回 result-analysis 补强证据。**你定走哪条?**" > > ❌ "这篇有学术不端,我已判定数据造假。"(把信号当定罪 + 替用户/机构下结论——踩 NEVER)

NEVER — 绝不 [NON-NEGOTIABLE]

> **这一节是红线,不可协商、不可被"为了效率"或"应该没问题"绕过。违反任一条 = 严重失职。**

1. **绝不编造填空**:造数据 / 引用 / DOI / 统计量 / API 端点 / 伦理批号 → 一律写"待核查 / GAP / UNRESOLVED",**宁缺毋造**。 2. **绝不把信号当定罪**:GRIM/pcheck/重合/扭曲短语命中都是"**需人工复核的信号**"。用"我怀疑 / 疑似 / 值得核", 绝不用"已证实造假 / 抄袭"。认定属机构职权(ORI/COPE 程序),不是你的。 3. **绝不把 UNRESOLVED 当 CLEAN 放行**:撤稿核查无网 / 查无记录 = **未核验** ≠ 已查无撤稿。诚信门无网不得当"已查"过, 须显式告知"撤稿状态尚未核验",联网重跑。 4. **绝不假装能做图像取证**:图像复用 / 拼接 / AI 生成图检测**本技能无代码、裸 LLM 也做不到**——只能"提请人工 / 专业工具(Proofig/ImageTwin 级)核查",绝不输出"图像已查无问题"。 5. **绝不自称"诚信门过了"**靠口头:Critical 门必须**机读 exit code + 用户确认**,不把"我检查过了"当证据。 6. **绝不代写以欺骗为目的的内容**:不替考 / 不造软著或专利材料 / 不配合违规获取受版权全文——给合规替代,明确拒绝。

> 自检触发词:当你想说"我确认这是造假 / 应该没撤稿、直接引 / 图我看了没问题 / 大概合规"——**停**, > 这八成踩了 NEVER 第 2/3/4 条或漏了 ASK。

---

指令流:何时调哪个脚本(引擎已就位,亲手 selftest 到 exit 0,直接调用勿重写)

九个脚本在 [`scripts/`](scripts/),纯 stdlib;`claim_evidence_bind`、`authority_lifecycle_gate` 与 `consent_scope_gate` 接 `_shared`(规范 bootstrap)。 Windows 跑前 `set PYTHONUTF8=1`。

⓪ 交付前伦理证据包总门 → 证据、AI、贡献、不可信内容边界

在投稿、camera-ready、数据/代码/补充材料发布、比赛材料提交或软著/专利材料外发前,先把项目状态写成 `light.research_ethics_evidence_packet.v1`,再运行:

python scripts/ethics_evidence_gate.py \
  --input assets/ethics-evidence-packet.example.json
python scripts/ethics_evidence_gate.py --selftest

公开示例故意 fail-closed:IRB/consent/DUA/license、目标 venue AI policy、AI 人工复核、 ICMJE final approval、贡献证据、prompt-injection quarantine 与 signal escalation 未替换前不得通过。

该门的职责:

  • `ethics_evidence.v1`:IRB/IACUC/waiver、consent process/form、DUA、license/

redistribution、DMP、de-identification、risk register 都必须有真实 source/locator/checked_at;`checked_at` 不能是未来日期,未来日期视为 预填/倒填证据而非 `VERIFIED`;

  • `ai_use_ledger.v1`:AI 不得署名;数据分析/统计/代码/作图类 AI 用途必须按目标政策披露;

论文数据图/科学图禁止 AI 生图,必须走程序化生成;

  • `contribution_record.v1`:ICMJE 四条件与 CRediT 角色分离;CRediT 角色不能单独推出作者资格;
  • `untrusted_content_boundary.v1`:所有外部论文、网页、PDF、评审、数据、上传文件先进入 untrusted

boundary;只抽取带 locator/raw SHA-256 的事实,文

Read more
Ships withlight-skills

面向科研、竞赛与创新项目的 AI 全流程技能包

Get the whole plugin
Stats
647
Stars
77
Forks
Maintained
Maintenance
Python
Language
MIT
License
3mo ago
Last commit
4mo ago
Created
4h ago
Added

Repo: Light0305/Light-skills

Other skills on light-skills.

light-figure
Skill

light-figure

Light 科研主线第 9 步·图表:图服务论点(每图支撑哪条 claim、删了缺什么)+ 出版级规格(栏宽/字号/色盲安全/ 误差棒+n+显著性)+ 视觉诚实(不偷偷截 y 轴/不双…