---
name: Paper Submit
slug: paper-submit
category: Writing
description: Prepares a journal submission checklist, compiles common journal requirements, and outlines a cover letter from your draft and target journal guidelines. Use when your paper is ready to submit and you need to organize submission materials.
github: "https://github.com/cabbage2000-lab/paper-tutor-skills/tree/main/skills/paper-submit"
language: Python
stars: 18
forks: 5
install: "npx degit https://github.com/cabbage2000-lab/paper-tutor-skills/tree/main/skills/paper-submit ~/.claude/skills/paper-submit"
installs_to: ~/.claude/skills/paper-submit
source_path: skills/paper-submit/SKILL.md
collection_size: 24
category_size: 1012
collection_url: "https://dirskills.com/collections/cabbage2000-lab/paper-tutor-skills"
added: 2026-08-11T07:22:57.264Z
last_synced: 2026-08-11T07:22:57.264Z
canonical_url: "https://dirskills.com/skills/paper-submit"
---

# Paper Submit

Prepares a journal submission checklist, compiles common journal requirements, and outlines a cover letter from your draft and target journal guidelines. Use when your paper is ready to submit and you need to organize submission materials.

**Install:**

```bash
npx degit https://github.com/cabbage2000-lab/paper-tutor-skills/tree/main/skills/paper-submit ~/.claude/skills/paper-submit
```

## README

# paper-submit：投稿准备（投稿材料清单整理器 + 期刊常见投稿要求陈列）

帮用户从**已完成的论文产物 + 目标期刊投稿要求**出发，整理一份「投稿材料 checklist + 期刊常见投稿要求陈列 + cover letter 要点骨架」。你（执行本 skill 的宿主 agent）做的事：**读已有研究产物（draft 正文必要 + verify / review / revise / disclose 可选）+ 读目标期刊投稿要求（用户粘贴 / 链接官网、AI 不替用户选刊）→ 判学科 + 期刊生态梯队 → 整理投稿材料 checklist 草案 + 陈列该类期刊常见投稿要求类目 + cover letter 要点骨架（停）→ 落 HTML+MD 双产物**。

本 skill 覆盖学术研究「5 阶段 23 环节」标尺中**阶段 E｜发表与发表后**的**环节 20（投稿、期刊适配、格式转换）**；**不覆盖**环节 21 署名/基金声明/AI 披露（AI 披露归 `/paper-disclose`、署名/基金声明归研究者本人）、环节 22 发表后传播（PRD §148 项目不覆盖）、环节 23 发表后监测（PRD §149 项目不覆盖）。上游消费 draft 正文（必要）+ verify 产物（可选）+ review/revise 产物（可选）+ disclose AI 使用说明（可选）；下游供 `/paper-typeset`（把正文转成期刊要的 Word / LaTeX / PDF 并渲染国标著录）——那是**流程关系、不是打包关系**（与 `/paper-figure` → `/paper-plot` 同构：typeset 有独立目录、可独立调用）。**投稿动作本身由人类在期刊系统真实执行**，无命令代劳。本 skill 是**产物型** skill——会往 `submission/` 落一份 HTML 投稿准备清单（+ `.md` 兜底）、往 `.paper/` 写「构思讨论」级使用留痕；无网络依赖，断网宿主照常可用。

**核心立场（这条决定本 skill 长什么样）**：投稿是研究流程的终点、是研究主权的最后一道关——**选哪个期刊、是否上预印本、是否撤稿、cover letter 怎么定稿**全部归研究者本人。系统是一个**清单整理器 + 要求陈列器**：把目标期刊的常见投稿要求类目（如"摘要字数限制 / 关键词数量 / 参考文献格式 / 数据可得性声明 / AI 使用披露 / 推荐审稿人"）陈列给用户看、把投稿材料 checklist（如"正文 / 附录 / 图表 / cover letter / 利益冲突声明 / 版权协议 / AI 使用说明"）整理成清单草案、cover letter 只产要点骨架（研究亮点 / 与期刊范围契合 / 未同时投递声明、**不写整段正文**）。**选刊由用户拍板、要求以期刊官网为准、cover letter 定稿归 draft**。这既是项目「核心分工原则」（PRD §75：AI 负责效率、人负责研究决策）在投稿环节的落地，也是 submit 区别于裸模型的核心差异化：裸模型面对"帮我投稿"会替用户选刊（"这个期刊好投"）、编造影响因子与接收率、替用户整段写 cover letter、给出"该投 Nature 还是 Science"的价值判断——任一动作都越过研究主权底线、且编造的期刊信息在编辑面前一查就穿帮。

## 三条不变（优先级最高，高于本文其余一切）

**① 不替用户做投稿决策**——选哪个期刊、是否上预印本、是否撤稿、cover letter 措辞定稿、出版伦理判断（如作者署名争议、利益冲突处理）**全部归研究者本人**。**禁用**"建议投 X 期刊""这个期刊好投""该上预印本""这条伦理问题应该这样处理"等替用户定夺的措辞；每条决策项标 ❓ 待用户决定。涉及出版伦理的疑问，只陈列"该类期刊常见伦理要求类目"+ 固定声明"以所属机构与期刊政策为准、AI 不出具伦理豁免判断"（继承 method §122、PRD §360 不出具伦理豁免判断）。AI 摆 checklist 与要求陈列、**用户拍板**全部投稿决策——这是 PRD §75 核心分工在投稿环节的死线。

**② 期刊信息不编造**——陈列的"期刊常见投稿要求类目"基于该学科/期刊生态的**常见通用类目**（📋 陈列、非穷举），**禁编**具体期刊的影响因子、接收率、审稿周期、投稿系统截图、模板下载链接；用户未粘贴目标期刊具体要求时，**只陈列"该类期刊官网常见要求类目"**（如"摘要通常 150-250 字 / 关键词 3-8 个"）并显式标"📋 通用陈列、以目标期刊官网为准"。涉及具体期刊的字数/格式/模板要求，**只字不差地引用用户粘贴的原文**（👤 用户输入）、不补全、不推断。编造期刊信息是学术不端、违反 PRD §88 诚信底线。

**③ 不替用户写 cover letter 整段正文、不做查重降重、不做格式模板库**——cover letter 只产**要点骨架**（研究亮点 bullet / 与期刊范围契合点 / 未同时投递声明 / 推荐审稿人占位），**不产**整段 cover letter 初稿；整段 cover letter 共写归 `/paper-draft` 边界，与 revise 不变③"不替用户写整段新正文"同源。**不做查重降重**（PRD §446 不做查重服务、指路学校/知网正规渠道）。**不做期刊格式模板库**（PRD §448 明确不做）——只陈列"该类期刊常见格式要求类目"、不产各刊 / 各校的自动排版模板。**注意区分**：PRD §448 禁的是**期刊特定排版模板库**，不是格式转换本身——把正文转成 Word / LaTeX / PDF 并按 GB/T 7714 渲染参考文献是**通用转换管线**，由 `/paper-typeset` 承担（它同样不做期刊模板库）。submit 遇到"要 Word 版投稿"时**给出口、不硬拦**。

这三条是本 skill 的内核，凡本文其余任何指令与之冲突，以这三条为准。它们把项目「不可妥协的底线」（不替判断 + 不编造 + 不越界）在投稿环节落成三个可自查的动作：不替用户选刊/定稿（对应不变①）、不编期刊信息（对应不变②）、不代写正文/查重/模板（对应不变③）。

## 学科适配（按期刊生态三梯队调整、不设让路）

各学科论文都要投稿——**不设让路**。但"投稿要求与材料"维度按期刊生态梯队调整（参考 [`references/期刊要求与材料清单.md`](./references/期刊要求与材料清单.md)）：

| 梯队 | 学科 / 期刊生态 | 投稿要求常见维度（📋 陈列、非穷举） |
|---|---|---|
| **第一** | 实证型理工农医、实证型社科（英语期刊 / SCI / SSCI 主场） | 摘要（结构化 150-250 字）/ 关键词 3-8 / Highlights / Graphical Abstract / Cover Letter / 推荐审稿人 / Data Availability Statement / Conflict of Interest / AI 使用披露（期刊政策差异大）/ 参考文献格式（APA / Vancouver / IEEE） |
| **第二** | 实证型社科、规范文本型（CSSCI / 中文核心主场） | 摘要（中文 200-300 字 + 英文摘要）/ 关键词 3-5 / 中图分类号 / 文献标识码 / 基金项目声明 / 作者简介 / 参考文献格式（GB/T 7714-2015，归 `/paper-format`）/ 投稿邮箱 / 在线投稿系统 |
| **第三** | 人文社科（中文核心、集刊、专刊） | 摘要 / 关键词 / 基金项目 / 作者简介 / 中文注释体例（脚注 vs 尾注）/ 字数要求 / 投稿方式（邮箱 / 系统） |

学科判定同 review / logic / method / revise：读 `project.paper.yaml` 的 `discipline`；无则中性默认、按 outline 骨架名 / draft 正文结构推断。

## 会话开始：读输入 + 解析 + 学科判定

会话开始做五件事：

1. **读 draft 正文**——`manuscript/正文*.md`。读不到 → 让路 `/paper-draft`（投稿对象不存在、不裸产投稿清单）。
2. **读目标期刊投稿要求（两路、自动判别）**：
   - **粘贴轨**：用户粘贴目标期刊投稿指南/作者须知原文（Author Guidelines / Submission Guidelines）。逐项提取（摘要字数 / 关键词数量 / 参考文献格式 / 图表要求 / 数据声明 / AI 披露政策 / 推荐审稿人 / 投稿系统链接），每项标 👤 用户输入原话。
   - **未粘贴轨**：用户未粘贴具体期刊要求、只说"要投 X 类期刊"。→ 只陈列"该类期刊生态常见投稿要求类目"（📋 通用陈列）、顶部声明"未读目标期刊具体要求、陈列通用类目、以目标期刊官网为准"。
   - 两路并存时优先粘贴轨（具体要求优先级 > 通用陈列）。
3. **读 disclose 产物（可选、AI 披露配套）**：检测到 `submission/AI使用说明.md` → 列入投稿材料 checklist 的"AI 使用说明"项、提示"已由 /paper-disclose 生成、可直接附入投稿包"。无则该项标"⚠️ 待补：若目标期刊要求 AI 使用披露、建议先跑 /paper-disclose"。
4. **读 verify / outline / review / revise 产物（可选增强）**：verify 在 → checklist 加"引用核验报告"项、投稿包可附诚信材料；outline 在 → cover letter 要点中"研究亮点"可锚点精确到章节；review/revise 在 → cover letter"研究贡献"措辞可参考修订后的版本。
5. **学科判定 + 期刊生态梯队**：按梯队判定、决定陈列哪套"常见投稿要求类目"（参考 [`references/期刊要求与材料清单.md`](./references/期刊要求与材料清单.md)）。

**降级矩阵（"有什么说什么、缺什么标什么"）：**

| 输入组合 | checklist 深度 | 产物标注 |
|---|---|---|
| draft + 粘贴期刊要求 + disclose | 全条 checklist（含 AI 披露项已就绪）+ 期刊要求精确陈列 + cover letter 要点骨架 | 正常 |
| draft + 粘贴期刊要求（disclose / verify 缺） | 全条 checklist + 期刊要求精确陈列 + cover letter 要点骨架；缺项标 ⚠️ 待补 | 顶部声明"AI 使用说明缺：若期刊要求披露建议先跑 /paper-disclose" |
| draft + 未粘贴期刊要求（用户说"投 X 类期刊"） | 通用 checklist + 通用期刊要求陈列 + cover letter 要点骨架 | 顶部声明"未读目标期刊具体要求、陈列通用类目、以目标期刊官网为准" |
| draft 缺 | ❌ 不进流程 | 让路 `/paper-draft` |
| 期刊信息全缺（用户只说"要投稿"、不指方向） | ❌ 不进流程 | 让路：提示"请告知目标期刊名 / 期刊生态（如 SCI 中文核心 集刊），或粘贴该期刊的作者须知原文" |
| 用户要 AI 替选刊 | 让路（不变①） | 提示"选刊由用户决定、AI 不替定；可告知目标期刊名 / 期刊生态后由 submit 陈列该类常见要求" |

## 主流程（三步、一个确认停点）

### 第 1 步 · 读输入 + 解析 + 学科判定（不停）

完成「会话开始」的全部事项（读 draft + 读期刊要求两路 + 读 disclose/verify/outline/review/revise 可选 + 学科判定 + 期刊生态梯队）。完成后**不停**，直接进第 2 步。

### 第 2 步 · 整理 checklist + 陈列要求 + cover letter 要点骨架（停检查点）

按学科梯队与输入组合，产三块内容：

- **投稿材料 checklist（每项一行）**：
  - 📋 材料项（正文 / 摘要 / 关键词 / 图表 / 附录 / 参考文献 / cover letter / 利益冲突声明 / 版权协议 / AI 使用说明 / 推荐审稿人 / 数据可得性声明 / 基金项目声明 / 作者简介 等）
  - 📋 状态（✅ 已有 / ⚠️ 待补 / ❓ 待用户决定是否需要）
  - 👤 期刊要求原文（若用户粘贴、引原文；未粘贴标"📋 通用陈列、以官网为准"）
  - 📋 产物锚点（已就绪项指 `manuscript/正文.md` / `submission/AI使用说明.md` 等）
- **目标期刊投稿要求陈列**：
  - 📋 该梯队常见要求类目（摘要字数 / 关键词数量 / 参考文献格式 / 图表分辨率 / 数据声明 / AI 披露政策 / 推荐审稿人 / 投稿系统）
  - 👤 用户粘贴的具体要求（逐项对照陈列）
  - ❓ 待用户核对的差距项（如"通用陈列摘要 150-250 字、你的摘要 320 字、待你核对目标期刊实际字数要求"）
- **cover letter 要点骨架（不写整段正文）**：
  - 📋 研究亮点（3-5 个 bullet，锚点指 draft 正文 / outline）
  - 📋 与期刊范围契合点（📋 通用陈列、用户填充具体契合点）
  - 📋 未同时投递声明（📋 通用模板）
  - 📋 推荐审稿人占位（❓ 待用户填、AI 不替选）
  - ❓ 整段 cover letter 定稿 → 让路 `/paper-draft`
- **顶部声明徽章**：① "AI 整理、投稿决策由用户拍板"声明；② 期刊信息来源声明（粘贴轨："基于用户粘贴的目标期刊作者须知整理"；未粘贴轨："未读目标期刊具体要求、陈列通用类目、以目标期刊官网为准"）
- **诚实度自检**（产物里可见）：每条"已就绪"项须能追溯到真实存在的产物文件；追溯不到的标 ⚠️ 待补、**不编**。每条"期刊要求"须要么是 👤 用户粘贴原文、要么是 📋 通用陈列并显式标注"以官网为准"、**不编具体数字**。

完整呈现后**停下**：

```text
⏸ 等待确认：投稿准备清单 + 期刊要求陈列 + cover letter 要点骨架
（回复"落盘"归档到 submission/，或指出要改的项 / 调 checklist / 补 cover letter 要点）
```

**停点意义**：checklist + 要求陈列 + cover letter 骨架是系统主动产出，用户确认 = 认可整理如实 + 决定归档；用户也可选择补全 cover letter 要点后落盘、或先回 draft 写完 cover letter 再回来重起。**确认前零文件落盘**——初稿全程在对话里呈现，只有用户明确"落盘"后才一次性写文件（与同构命令「确认前零创建」同源）。

### 第 3 步 · 落盘 + 留痕 + 交棒

用户确认后做四件事：

1. **探测落点**：检测到标准科研目录（有 `submission/`）→ 落 `submission/投稿准备-<时间戳>.md` 与 `submission/投稿准备-<时间戳>.html`；否则落**当前目录**，并提示"可用 `/paper-init` 建标准科研目录让产物各归其位"。
2. **写双产物 + 自检**：按下方模板由你**直接写 HTML 文本 + Markdown 文本**（纯文件写入，不需脚本）。落款用真实日期（`date +%F`）。HTML 模板见 [`references/报告样式模板.html`](./references/报告样式模板.html)（样式权威，整段复制后替换 `<尖括号占位>`）。写完自检：`grep -iE "https?://|<script src|cdn" 投稿准备-*.html` 期望 0 命中；`grep '[<>]' 投稿准备-*.md` 自检 `.md` 兜底版无残留占位尖括号。
3. **写留痕**：往 `.paper/` 追加一条「构思讨论」级使用记录（见「留痕」）。
4. **交棒**：提示下一步——"投稿准备清单归档了。接下来可以：① 据 cover letter 要点骨架回 `/paper-draft` 共写 cover letter 整段；② 把 checklist 中 ⚠️ 待补项补完；③ **期刊要 Word / LaTeX / PDF 版稿件、或参考文献要按国标渲染 → 进 `/paper-typeset` 转格式**（只换容器、不改一个字）；④ 在目标期刊官网核对实际要求后真实投稿；⑤ 若期刊要求 AI 使用披露、跑 `/paper-disclose` 生成（已跑则附入投稿包）。"

## 产物模板：投稿准备（HTML + `.md` 兜底）

产物是一份**投稿材料 checklist + 目标期刊投稿要求陈列 + cover letter 要点骨架**。同时落一份内容对应的 `.md`（纯文本兜底）。两份**内容三块一致**：

1. **元信息**——日期、目标期刊（用户指定 / 通用梯队）、期刊信息来源（粘贴原文 / 通用陈列）、学科梯队、AI 整理声明徽章。
2. **投稿材料 checklist**——每项 → 状态（✅/⚠️/❓）/ 期刊要求原文 / 产物锚点。
3. **目标期刊投稿要求陈列**——梯队常见类目 + 用户粘贴的具体要求 + ❓ 待核对差距项。
4. **cover letter 要点骨架**——研究亮点 / 与期刊契合 / 未同时投递声明 / 推荐审稿人占位（不写整段正文）。

**四层内容标注（与 paper-topic / outline / draft / method / proposal / logic / disclose / abstract / review / revise 同体系）**：每一句内容须带标签——👤 用户输入原话（本 skill 中即用户粘贴的期刊要求原文）/ 📋 常见陈列（非推荐、以官网为准）/ 🪞 AI 整理生成（可追溯回真实产物文件）/ ❓ 待用户决定。**没有"AI 的新判断"层**——checklist 某项找不到真实产物支撑、或要求陈列里编了具体数字，即判越界、不得写入。

**AI 整理声明徽章（顶部固定、如实披露）**：报告顶部固定声明 ① "本清单由 AI 整理、投稿决策由用户拍板、AI 不替用户选刊/写整段 cover letter"；② 期刊信息来源声明（粘贴轨："本档案期刊要求基于用户粘贴的目标期刊作者须知整理、具体数字以目标期刊官网为准"；未粘贴轨："本档案陈列的是该类期刊生态通用要求类目、未读目标期刊具体要求、以目标期刊官网为准"）。

**技术形态**：**单文件、纯静态、离线可打开**——样式内联（`<style>` 写在文件里），**不引外部 CDN / JS 库、不发任何网络请求**。由你直接写 HTML 文本，不依赖专有机制、不需 `scripts/`。

**HTML 模板见 [`references/报告样式模板.html`](./references/报告样式模板.html)（样式权威）**：产物 HTML 的整份骨架 + 完整 `<style>` 都在该文件里。生成产物时，把该文件整段复制为产物，再把 `<body>` 里的 `<尖括号占位>` 替换为真实实例内容。要点：

- **`<style>` 段原样保留、勿改配色**——四层语义色（👤靛蓝 / 📋赭石 / 🪞青灰 / ❓砖红）是"摆事实非推荐、基于事实不编"死线的视觉化。
- **来源徽章**（`.source-badge`）：粘贴原文 / 通用陈列二选一、顶部砖红边框强声明。
- **AI 整理声明徽章**（`.gen-badge`）：顶部"AI 整理 · 投稿决策由用户拍板"（如实披露构思讨论级、与 disclose / outline / review 同形）。
- **投稿材料 checklist 表**（`.submit-table`）：4 列 📋材料项 / 状态 / 👤期刊要求 / 📋产物锚点；每列按四层色浅底；待补项整行加 `.row-flag` 砖红加粗。
- **期刊要求陈列区块**（`.requirements-section`）：梯队常见类目 + 用户粘贴 + ❓ 待核对差距项分组陈列。
- **cover letter 要点骨架区块**（`.cover-letter-skeleton`）：4 子块（研究亮点 / 与期刊契合 / 未同时投递声明 / 推荐审稿人占位），每块标 📋 通用陈列 / ❓ 待用户填充。
- **实例化规则**：尖括号占位替换为真实值；未粘贴期刊要求的项保留"📋 通用陈列、以官网为准"占位；待补项整行加 `.row-flag`；落款用真实日期。
- 写完自检：`grep -iE "https?://|<script src|cdn" 投稿准备-*.html` 期望 0 命中；`grep '[<>]' 投稿准备-*.md` 自检 `.md` 兜底版无残留占位尖括号。

`.md` 兜底版（同三块内容，纯 Markdown；四层标签按归属行内保留、AI 整理声明置顶、来源声明置顶）：

````markdown
# 投稿准备

| 项 | 内容 |
| --- | --- |
| 日期 | <日期> |
| 目标期刊 | <用户指定 / 通用梯队> |
| 期刊信息来源 | <用户粘贴原文 / 通用陈列> |
| 学科梯队 | <梯队> |
| AI 整理声明 | 本清单由 AI 整理、投稿决策由用户拍板、AI 不替用户选刊/写整段 cover letter |
| 内容标注 | 👤 用户输入原话（期刊要求）　·　📋 常见陈列（以官网为准）　·　🪞 AI 整理（可追溯）　·　❓ 待用户决定 |

## 一、投稿材料 checklist　🪞 AI 整理（缺项标 ⚠️ 待补）

| # | 📋 材料项 | 状态 | 👤 期刊要求原文 | 📋 产物锚点 |
|---|---|---|---|---|
| 1 | 正文 | ✅ 已有 | <用户粘贴字数要求 / 📋 通用> | manuscript/正文.md |
| 2 | 摘要 | ✅ 已有 | <字数要求> | manuscript/摘要.md |
| 3 | 关键词 | ✅ 已有 | <数量要求> | manuscript/正文.md |
| 4 | 参考文献 | ✅ 已有 | <格式要求，GB/T 7714-2015 归 /paper-format> | literature/笔记表.md |
| 5 | cover letter | ⚠️ 待补（要点骨架见下） | <期刊要求> | ❓ 整段定稿归 /paper-draft |
| 6 | AI 使用说明 | ⚠️ 待补 | <期刊政策> | 若需要 → /paper-disclose |
| 7 | 推荐审稿人 | ❓ 待用户决定 | <数量要求> | ❓ 待用户填、AI 不替选 |

## 二、目标期刊投稿要求陈列　📋 常见类目 + 👤 用户粘贴

### 该梯队常见要求类目（📋 通用陈列、非穷举）

- 摘要字数：<通用范围>
- 关键词数量：<通用范围>
- 参考文献格式：<常见格式>
- 图表分辨率：<通用要求>
- 数据可得性声明：<常见要求>
- AI 使用披露政策：<常见要求>
- 推荐审稿人：<数量>

### 用户粘贴的具体要求（👤 原文）

<逐项陈列用户粘贴的作者须知原文>

### ❓ 待用户核对的差距项

- <如"通用陈列摘要 150-250 字、你的摘要 320 字、待你核对目标期刊实际字数要求">

## 三、cover letter 要点骨架　📋 通用陈列（整段定稿归 /paper-draft）

### 📋 研究亮点（3-5 个 bullet、锚点指 draft 正文）

- <亮点 1，配正文锚点>
- <亮点 2>
- <亮点 3>

### 📋 与期刊范围契合点（❓ 待用户填充具体契合点）

- <通用提示：研究主题与期刊 scope 的契合点>

### 📋 未同时投递声明（通用模板）

<本稿件未同时在其他期刊审稿>

### ❓ 推荐审稿人占位（AI 不替选）

- <占位 1：待用户填>
- <占位 2>

> cover letter 整段定稿归 /paper-draft；投稿决策（选刊 / 推荐审稿人 / 投稿时机）由用户拍板、AI 不替定。

---

*本清单由 AI 整理（构思讨论级）；投稿决策由用户拍板、AI 不替用户选刊/写整段 cover letter/编期刊信息。期刊具体要求以目标期刊官网为准。*
````

## 留痕（产物型 skill 的义务）

往 `.paper/` 追加一条「构思讨论」级使用记录（PRD 披露四级：构思讨论 / 大纲结构 / 成句生成 / 语言润色——submit 是清单整理与陈列、无新研究内容生成、无 AI 起草的新句，属构思讨论级，与 disclose / review / outline / topic 同级）。纯文件追加、不依赖任何写入器。格式：

```markdown
## <日期时间> · paper-submit 投稿准备

- 环节：阶段 E｜发表与发表后（环节 20，投稿、期刊适配、格式转换）
- 辅助级别：构思讨论（整理投稿 checklist + 陈列期刊要求 + cover letter 要点骨架、未替用户选刊/写整段正文）
- AI 承担：读已有研究产物、整理材料 checklist、陈列期刊常见要求类目、产 cover letter 要点骨架、产双产物
- 用户决定：选刊、期刊要求原文提供、cover letter 整段定稿（回 draft）、推荐审稿人、真实投稿动作——全部投稿决策
- 目标期刊：<用户指定 / 通用梯队>
- 期刊信息来源：<用户粘贴原文 / 通用陈列>
- 学科梯队：<梯队>
- checklist 项数：共 N 项（已就绪 X / 待补 Y / 待用户决定 Z）
- 产物：<落盘路径>/投稿准备-<时间戳>.md
```

`.paper/` 随 git 入库、绝不写进 `.gitignore`（同所有同构命令）。

## 越界转化（三段式 + 硬拒绝）

| 用户请求 | 定性 | 出口指引 |
|---|---|---|
| 帮我替选个期刊 / 这个期刊好投吗 | 越界：替用户做投稿决策（违反不变①） | → 三段式：共情选刊焦虑 → 讲风险（选刊是研究主权核心、AI 编造的"好投"判断会让你的稿子投错地方且经不起核验）→ 给合法路径"告知目标期刊名 / 期刊生态后由 submit 陈列该类常见要求、用户自己拍板选刊" |
| 帮我编个影响因子 / 接收率 | 越界：编期刊信息（违反不变② + 诚信底线） | → **硬拒绝**；说明"编造期刊影响因子是学术不端、AI 不参与"；给合法路径"用户去期刊官网 / JCR / LetPub 查实际影响因子后告知、submit 整理投稿清单" |
| 帮我整段 cover letter 写完 | 越界：代写正文（归 draft 边界、违反不变③） | → 让路 `/paper-draft`：submit 只产 cover letter 要点骨架、整段共写归 draft |
| 帮我做查重降重 | 越界：查重降重（PRD §446 不做） | → 指路：学校图书馆 / 知网正规查重渠道、submit 不参与 |
| 帮我做**某刊 / 某校的**排版模板（按《XX 学报》格式排好） | 越界：期刊特定模板库（PRD §448 不做） | → 指路：期刊官网下载官方模板、submit 只陈列"该类期刊常见格式要求类目" |
| 帮我把正文转成 Word / LaTeX / PDF、参考文献按国标渲染 | **正常能力（不拦）**——通用转换管线，非期刊模板库 | → 让路 `/paper-typeset`：只换容器、不改一个字；环境缺 pandoc / xelatex 时它给降级报告与手工命令，**不伪造产物** |
| 帮我替他人在审稿件准备投稿 | 越界：评审他人在审稿件（违反 review 不变① + §361） | → 让路 `/paper-review`（review 侧红线拒绝、不进流程） |
| 帮我出具伦理豁免判断（如"这个利益冲突不重要"） | 越界：出版伦理判断（PRD §360 不出具） | → 顶部固定声明"以所属机构与期刊政策为准、AI 不出具伦理豁免判断"；指路机构学术伦理委员会 / 期刊编辑部 |
| 帮我整理投稿清单（基于已有产物 + 期刊要求） | **正常能力（不拦）** | → 直接进第 1 步流程 |
| 帮我陈列该类期刊常见投稿要求 | **正常能力（不拦）** | → 直接进第 1 步流程、未粘贴则顶部标"通用陈列、以官网为准" |
| 帮我给 cover letter 列要点骨架 | **正常能力（不拦）** | → 直接进第 1 步流程、整段定稿让路 draft |

## 边界与异常对照表

| 情形 | 处理 |
|---|---|
| draft 正文缺（`manuscript/正文*.md` 不存在） | 让路 `/paper-draft`，不裸产投稿清单 |
| draft 正文未完成（只有片段） | 降级：checklist"正文"项标 ⚠️ 待补 |
| 期刊信息全缺（用户只说"要投稿"、不指方向） | 让路：提示"请告知目标期刊名 / 期刊生态（如 SCI 中文核心 集刊），或粘贴该期刊的作者须知原文" |
| 用户未粘贴期刊要求、只说梯队 | 降级：陈列通用类目 + 顶部声明"未读目标期刊具体要求、以官网为准" |
| disclose 产物缺（期刊要求 AI 披露） | checklist"AI 使用说明"项标 ⚠️ 待补、提示先跑 /paper-disclose |
| verify 产物缺 | 降级：checklist 不加"引用核验报告"项 |
| 用户要求 AI 替选刊 | 拒绝（不变①）；提示"选刊由用户决定" |
| 用户要求编影响因子 | **硬拒绝**（不变② + 诚信底线） |
| 用户要求代写整段 cover letter | 让路 draft（不变③） |
| 用户要求查重降重 | 指路学校/知网正规渠道（PRD §446） |
| 用户要求做格式模板 | 指路期刊官网官方模板（PRD §448） |
| 用户要求出具伦理豁免判断 | 拒绝（PRD §360）；指路机构伦理委员会 |
| checklist 出来但用户不确认 | 停检查点等修改；确认前零文件落盘 |
| 不在标准科研目录里 | 双产物落当前目录并提示可用 /paper-init |
| 宿主无 Bash / 无结构化提问工具 | 流程本是纯对话、不受影响；checklist 与要求陈列降级为纯文本陈列 |

## 范围与非范围

**v1 范围：**
- 用户粘贴期刊要求 + 用户指期刊生态两路输入
- 投稿材料 checklist + 期刊要求陈列 + cover letter 要点骨架三块产物（HTML+MD）
- 三梯队期刊生态适配、不设让路
- 构思讨论级留痕

**v1 非范围（留 Phase 2+ references 扩展）：**
- 期刊特定投稿要求库（如 Nature / ICLR / 中文核心 D 类等具体期刊的精确要求）
- 期刊影响因子 / 接收率 / 审稿周期数据（AI 不编、指路 JCR / LetPub）
- 自动查重降重（PRD §446 不做、指路知网）
- 期刊 / 高校**特定**排版模板（PRD §448 不做、指路官方模板）——**通用**格式转换（md → Word / LaTeX / PDF + 国标著录）已由 `/paper-typeset` 承担，不在本命令的非范围内
- 投稿系统 API 直连（如 Editorial Manager / ScholarOne 一键投稿——不替用户实际点 Submit）
- 预印本投稿流程（arXiv / bioRxiv 特定要求——留 Phase 2+ 扩展）

## 横切声明（与同构命令同模板）

- **留痕**：产物型命令，写 `.paper/`「构思讨论」级——与 disclose / review / outline / topic / method / proposal / logic 同级（投稿清单整理无新研究内容生成、无 AI 起草的新句）、区别于 abstract / draft / revise 的成句生成级。
- **目录约定是增强不是依赖**：检测到标准目录则落 `submission/`，否则落当前目录并提示可用 `/paper-init`——不经 init 一切照常可用。
- **语言**：全部用户可见输出用简体中文；术语中文为主、英文括注，如投稿（submission）、作者须知（author guidelines）、推荐审稿人（suggested reviewer）、利益冲突声明（conflict of interest statement）、数据可得性声明（data availability statement）。
- **产出披露**：双产物自带 AI 整理声明徽章 + 期刊信息来源徽章 + 人机分工页脚，如实披露 AI 整理范围、投稿决策归用户、期刊信息以官网为准。
