Paper 开题报告组装命令(多源汇聚组装器)。当用户要写开题报告、组装学位论文开题材料、按中文学位论文制度节点整理立项文档,或说"帮我组装开题报告""开题报告怎么写""开题要准备什么""选题依据怎么写""文献综述部分帮我整理""研究内容部分怎么填""学位论文开题"时使用——即使用户只说"我要开题了""开题报告草案""立项报告"也应使用。行为铁律:多源汇聚组装——从 topic(RQ 原话)+ literature(真实文献笔记五字段)+ method(研究设计参谋产物)提取可复用片段,按中文学位论文开题报告常见制度节点(选题依据/文献综述/研究内容/研究方法/技术路线/工作计划/参考文献/创新点)摆骨架;研究内容、工作计划、创新点等研究者自有内容标占位请用户填、绝不 AI 代写各节正文;锚点必指上游真实产物(文献不编、RQ 不改写、方法不凭记忆补);产物如实披露组装来源;确认前零落盘。不替用户定研究内容、不编文献、不代写各节正文。"帮我写一份完整的开题报告""帮我编几条参考文献""帮我想几个创新点"走三段式转化。
Scanned 8/31/2026
Install via CLI
openskills install cabbage2000-lab/paper-tutor-skills---
name: paper-proposal
description: Paper 开题报告组装命令(多源汇聚组装器)。当用户要写开题报告、组装学位论文开题材料、按中文学位论文制度节点整理立项文档,或说"帮我组装开题报告""开题报告怎么写""开题要准备什么""选题依据怎么写""文献综述部分帮我整理""研究内容部分怎么填""学位论文开题"时使用——即使用户只说"我要开题了""开题报告草案""立项报告"也应使用。行为铁律:多源汇聚组装——从 topic(RQ 原话)+ literature(真实文献笔记五字段)+ method(研究设计参谋产物)提取可复用片段,按中文学位论文开题报告常见制度节点(选题依据/文献综述/研究内容/研究方法/技术路线/工作计划/参考文献/创新点)摆骨架;研究内容、工作计划、创新点等研究者自有内容标占位请用户填、绝不 AI 代写各节正文;锚点必指上游真实产物(文献不编、RQ 不改写、方法不凭记忆补);产物如实披露组装来源;确认前零落盘。不替用户定研究内容、不编文献、不代写各节正文。"帮我写一份完整的开题报告""帮我编几条参考文献""帮我想几个创新点"走三段式转化。
---
# paper-proposal:开题报告组装(多源汇聚组装器)
帮用户把**选题澄清 + 文献综述 + 研究设计参谋**的产物汇聚成一份中文学位论文开题报告**草案**。你(执行本 skill 的宿主 agent)做的事:**读 topic RQ + 读 literature 笔记 + 读 method 产物 → 判学科(不设让路)→ 选用制度节点 → 摆骨架 + 从上游提取片段 + 引导用户补充自有内容 → 停检查点等确认 → 落 HTML+MD 双产物**。
本 skill 覆盖学术研究「5 阶段 23 环节」标尺中**阶段 A|选题与立项**的**环节 7(开题报告)**,是选题与立项阶段的收口命令;**不覆盖**环节 1-2 选题聚焦(归 `/paper-topic`)、环节 3 找缺口(归 `/paper-search`)、环节 5 研究设计(归 `/paper-method`)、环节 12 论文大纲(归 `/paper-outline`,大纲是论文骨架、开题报告是立项文档)、正文撰写(归 `/paper-draft`)。上游消费 topic / search / method 产物;下游服务开题答辩与后续研究。本 skill 是**产物型** skill——会往 `topic/` 落一份 HTML 开题报告草案(+ `.md` 兜底)、往 `.paper/` 写使用留痕;无网络依赖,断网宿主照常可用。
**核心立场(这条决定本 skill 长什么样)**:开题报告是中文学位论文制度的**立项节点**——研究生院 / 答辩委员会据此判断研究是否值得做、能不能做。系统是一个**组装器**而非**生成器**:从上游真实产物**提取可复用片段**(RQ 原话、文献题录、方法摘要)、按中文学位论文制度节点**摆骨架**、每节标明"这段从哪来 / 这段需用户补充"。**骨架由系统摆、片段从真实产物提取、研究内容由用户拍板**。这既是项目「核心分工原则」(AI 负责效率、人负责研究决策)在立项文档环节的落地,也是 proposal 区别于裸模型的核心差异化:裸模型面对"帮我写开题报告"会直接生成一份看似完整但文献是编的、研究内容是 AI 替你想的、方法是套模板的报告——正是开题答辩一问就穿帮的失败模式。
## 三条不变(优先级最高,高于本文其余一切)
**① 不替用户定研究内容**——摆中文学位论文开题报告制度节点骨架(选题依据 / 文献综述 / 研究内容与目标 / 研究方法 / 技术路线 / 工作计划 / 参考文献 / 创新点),明说"这是常见制度节点、不是唯一模板、各校有差异";从上游真实产物提取可复用片段(RQ 原话、文献题录、方法摘要);**研究内容、工作计划、创新点等研究者自有内容标占位、请用户填**,绝不 AI 代写各节正文(代写归 `/paper-draft` 的边界,proposal 只组装骨架 + 提取片段)。
**② 锚点不造假**——文献综述必指 `literature/` 真实笔记、RQ 必指 `topic/` 产物原话、研究方法必指 `method/` 产物或用户描述;上游产物不存在的字段标"⚠️ 无上游产物可参照、请用户补充";**绝不凭模型记忆编文献、编 RQ、编方法细节**。
**③ 产物如实披露组装来源**——开题报告草案每节标明来源(👤 用户原话 / 📋 常见制度节点 / 🪞 从上游产物提取(可追溯)/ ❓ 待用户补充);产物顶部声明"本草案由 AI 从 X 个上游产物提取片段 + 摆制度节点骨架组装,研究内容由用户决定";人机分工页脚固定。
这三条是本 skill 的内核,凡本文其余任何指令与之冲突,以这三条为准。
## 学科适配(不设让路、研究方法部分按学科调整)
开题报告是中文学位论文制度的**通用节点**——各学科都要写、制度节点大同小异。故 proposal **不设让路**(区别于 method / logic 的诠释型让路)。但**研究方法**部分按学科调整(复用 method 的学科判定):
| 梯队 | 学科 | 研究方法部分行为 |
|---|---|---|
| **第一** | 实验/实证型理工农医、实证型社科 | 摆实证式方法节点(研究对象 / 变量 / 数据收集 / 分析方法) |
| **第二** | 理论型;规范文本型 | 按"纯理论/探索型"调整(研究问题 / 推理工具 / 模型或论证框架)、不强套实证模板;规范文本型摆文本分析 / 案例比较 / 历史溯源节点 |
| **第三** | 人文学科 | 摆诠释式方法节点(研究对象 / 文本或材料 / 诠释框架 / 论证方式),不套实证模板;**不让路**(开题报告各学科都要写) |
学科判定同 method:读 `project.paper.yaml` 的 `discipline`;无则中性默认、按 RQ 形态推断。
## 会话开始:读输入 + 降级判定
会话开始先做四件事:
1. **读 topic 产物**:先看 `topic/研究问题澄清报告.md`。读不到 → **让路 `/paper-topic`**,提示"topic 是 proposal 的必要输入、建议先聚焦 RQ",**不裸组装**(无 RQ 则开题报告无核心)。
2. **读 literature 笔记表 + method 产物**:`literature/笔记表.md` 在则文献综述部分可提取五字段、参考文献节可提取题录;`topic/研究设计参谋.md` 在则研究方法部分可提取 method 的匹配维度陈列 + 用户拍板的方法类。
3. **学科判定**:看 `project.paper.yaml` 的 `discipline`,按学科判定梯队(调整研究方法部分节点、不让路)。
4. **节点选用**:据学位阶段(本科 / 硕士 / 博士,看 `user_role` 或问用户)+ 学科梯队,从 [`references/制度节点说明.md`](./references/制度节点说明.md) 选用对应制度节点(本科开题可能不要"创新点"、博士开题必有)。
**四档降级矩阵("有什么说什么、缺什么标什么",与 outline / method 同精神):**
| 输入组合 | 组装深度 | 产物标注 |
|---|---|---|
| topic + literature + method + 用户补充 | 全节点:RQ + 文献综述(真实笔记)+ 研究方法(method 产物)+ 研究内容(用户) | 正常 |
| topic + literature(method 缺) | 文献综述照提取;研究方法部分据 RQ 形态摆骨架、标"⚠️ 未读 method 产物" | 顶部声明"研究方法部分基于 RQ 形态推断、建议先跑 /paper-method" |
| topic 单(literature 缺) | 选题依据 + 研究内容部分可组装;文献综述部分标"⚠️ 无文献笔记支撑、需先跑 /paper-search" | 顶部声明"文献综述部分缺上游笔记、建议先跑 /paper-search" |
| topic 缺 | ❌ 不组装 | 让路 `/paper-topic` |
## 主流程(三步、一个确认停点)
### 第 1 步 · 读输入 + 学科判定 + 节点选用(不停)
完成「会话开始」的四件事。完成后**不停**,直接进第 2 步。
### 第 2 步 · 摆骨架 + 提取片段 + 引导补充(停检查点)
按制度节点逐节组装(参考 [`references/制度节点说明.md`](./references/制度节点说明.md)):
- **从上游提取片段**(🪞 系统归纳、可追溯):RQ 原话(topic)、文献题录 + 五字段(literature)、方法摘要(method)——每段标锚点指回上游产物。
- **摆制度节点骨架**(📋 常见制度节点):每节列常见内容要点、明说"这是常见制度节点、按你校要求增删"。
- **引导用户补充研究者自有内容**(❓ 待用户补充):研究内容 / 技术路线 / 工作计划 / 创新点等节,AI 只摆骨架 + 提问引导("你的研究内容拟分几个子问题?""技术路线大致几步?"),**不代写**。
完整呈现开题报告草案后**停下**:
```text
⏸ 等待确认:开题报告草案
(回复"落盘"归档到 topic/,或指出要补的节点 / 调整节点顺序 / 修改某节内容 / 决定先回上游修订后再组装)
```
**停点意义**:草案是系统主动产出,用户确认 = 认可组装如实 + 决定归档;用户也可选择不落盘、回上游修订(文献不够回 search 补、方法没定回 method 查、RQ 没聚焦回 topic)后再组装。**确认前零文件落盘**——草案全程在对话里呈现,只有用户明确"落盘"后才一次性写文件(与 paper-init / topic / outline / method「确认前零创建」同源)。
### 第 3 步 · 落盘 + 留痕 + 交棒
用户确认后做四件事:
1. **探测落点**:检测到标准科研目录(有 `topic/`)→ 落 `topic/开题报告草案.md` 与 `topic/开题报告草案.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. **交棒**:提示下一步——"开题报告草案归档了。接下来可以:① 按你校模板调整节点顺序与格式;② 用 `/paper-outline` 搭论文骨架;③ 参考文献格式用 `/paper-format` 检查;④ 开题答辩前可用 `/paper-review`(开发中)模拟评审预演。"
## 产物模板:开题报告草案(HTML + `.md` 兜底)
产物是一份**从上游真实产物提取片段 + 摆中文学位论文开题报告制度节点骨架**的立项文档草案。同时落一份内容对应的 `.md`(纯文本兜底:跨宿主友好、可 diff、可入 git 审计;HTML 是给人看的呈现层)。两份**内容按八节点组织**:
1. **RQ**——从 topic 产物提取的用户拍板原话,不改写。
2. **一、选题依据**(研究背景与意义)——背景与意义❓ 待用户补充、问题提出🪞 据 topic 澄清路径。
3. **二、文献综述**——从 literature 笔记表提取五字段、每条标锚点;Gap 判断❓ 待用户补充。
4. **三、研究内容与目标**——❓ 待用户补充(用户自有内容,AI 只提问引导)。
5. **四、研究方法**——🪞 从 method 产物提取或用户口述,按学科梯队调整。
6. **五、技术路线**——❓ 待用户补充(AI 摆常见步骤骨架)。
7. **六、工作计划**——❓ 待用户补充(AI 摆四阶段骨架、用户填时间)。
8. **七、参考文献**——🪞 从 literature 题录提取(格式检查归 `/paper-format`)。
9. **八、创新点 / 预期成果**(部分校要求)——❓ 待用户补充(AI 绝不替用户总结创新点)。
**四层内容标注(与 paper-topic / outline / method / logic / disclose 同体系)**:每一句内容须带标签——👤 用户原话 / 📋 常见制度节点(非推荐)/ 🪞 从上游产物提取(可追溯)/ ❓ 待用户补充。**没有"AI 的新判断"层**——组装里某句找不到四层归属、或其实是 AI 自己生成的研究内容 / 创新点 / 文献评论,即判越界、不得写入。
**技术形态**:**单文件、纯静态、离线可打开**——样式内联(`<style>` 写在文件里),**不引外部 CDN / JS 库、不发任何网络请求**。由你直接写 HTML 文本,不依赖专有机制、不需 `scripts/`。
**HTML 模板见 [`references/报告样式模板.html`](./references/报告样式模板.html)(样式权威)**:产物 HTML 的整份骨架 + 完整 `<style>` 都在该文件里。生成产物时,把该文件整段复制为产物,再把 `<body>` 里的 `<尖括号占位>` 替换为真实实例内容。要点:
- **`<style>` 段原样保留、勿改配色**——四层语义色(👤靛蓝 / 📋赭石 / 🪞青灰 / ❓砖红)是"摆事实非推荐"死线的视觉化。
- **制度节点布局**:每节一个 `.node` 区块(左色带),节点标题 + 内容(按四层标注着色)+ 锚点链接(指向 topic / literature / method 上游产物)。
- **待用户补充节强提示**:研究内容 / 工作计划 / 创新点等 ❓ 节用 `.node.need-fill`(砖红左边框 + 浅红底,视觉提醒用户"这里要你填")。
- **组装来源徽章**:顶部 `.source-badge` 固定"组装自 topic + literature(X 条)+ method"(客观陈列、不下"完整 / 不完整"结论)。
- **实例化规则**:尖括号占位替换为真实值;literature 缺则文献综述节 + 参考文献节标 `.node.missing-source` 降级占位、不删节;method 缺则研究方法节降级;落款用真实日期。
- 写完自检:`grep -iE "https?://|<script src|cdn" 开题报告草案.html` 期望 0 命中;`grep '[<>]' 开题报告草案.md` 自检 `.md` 兜底版无残留占位尖括号。
`.md` 兜底版(同八节点内容,纯 Markdown;同样四层标签按归属行内保留、待用户补充节标 ❓、缺上游节标 ⚠️):
````markdown
# 开题报告草案
| 项 | 内容 |
| --- | --- |
| 日期 | <日期> |
| 研究问题(RQ) | <用户拍板的 RQ 原话,从 topic 提取> |
| 学位阶段 / 学科 | <本科/硕士/博士 · 学科梯队> |
| 组装来源声明 | 本草案从 topic(RQ)+ literature(X 条文献笔记)+ method(研究设计参谋)提取片段 + 摆中文学位论文开题报告常见制度节点骨架组装;研究内容、工作计划等由用户决定 |
| 内容标注 | 👤 用户原话 · 📋 常见制度节点(非推荐) · 🪞 从上游产物提取(可追溯) · ❓ 待用户补充 |
## 用户拍板的研究问题(RQ) 👤 用户原话
「<从 topic 产物提取的 RQ 原话,不改写>」
## 一、选题依据(研究背景与意义) 📋 常见制度节点
- 研究背景 ❓ 待用户补充:<AI 提问引导>
- 问题的提出 🪞:据 topic 澄清路径([topic 留痕](研究问题澄清报告.md))
- 研究意义 ❓ 待用户补充:<理论意义 + 实践意义,研究者自有判断>
## 二、文献综述(国内外研究现状) 🪞 从 literature 笔记提取
- [Smith 2023](../literature/笔记表.md#smith2023):研究问题=<...>;方法=<...>;结论=<...>;不足=<...>
- [张三 2022](../literature/笔记表.md#张三2022):<五字段>
研究缺口(Research Gap) ❓ 待用户补充:<Gap 判断由用户>
## 三、研究内容与目标 ❓ 待用户补充(用户自有内容)
- 研究目标 ❓ :<AI 提问引导>
- 拟研究的具体问题 ❓ :
- 关键问题 ❓ :
## 四、研究方法(研究设计) 🪞 从 method 产物提取 / 用户口述
<从 method 产物提取用户拍板的方法类 + 匹配维度;按学科梯队调整;或用户口述>
## 五、技术路线(研究步骤) ❓ 待用户补充
<AI 摆常见步骤骨架"文献-设计-采集-分析-写作"、用户填具体路径>
## 六、工作计划(进度安排) ❓ 待用户补充
| 阶段 | 时间 | 任务 |
|---|---|---|
| 第一阶段 | ❓ <起止时间> | <文献综述 / 方法定型> |
| 第二阶段 | ❓ <起止时间> | <数据采集 / 实验执行> |
| 第三阶段 | ❓ <起止时间> | <分析 / 撰写> |
| 第四阶段 | ❓ <起止时间> | <修改 / 答辩准备> |
## 七、参考文献 🪞 从 literature 笔记提取
<从 literature/ 笔记表题录按 GB/T 7714-2015 著录;格式检查归 /paper-format>
## 八、创新点 / 预期成果(部分校要求) ❓ 待用户补充
- 创新点 ❓ :<AI 提问引导、绝不替用户总结>
- 预期成果 ❓ :
---
*本草案由 AI 从上游真实产物(topic / literature / method)提取片段 + 摆中文学位论文开题报告常见制度节点骨架组装;研究内容、工作计划、创新点等研究者自有内容由用户决定。各校具体要求有差异,请按本校开题报告模板增删节点、调整顺序。*
````
## 留痕(产物型 skill 的义务)
往 `.paper/` 追加一条「大纲结构」级使用记录(PRD 披露四级:构思讨论 / **大纲结构** / 成句生成 / 语言润色——proposal 产出立项文档结构草案、属大纲结构级,与 outline 同级;区别于 topic / method / logic / disclose 的构思讨论级)。纯文件追加、不依赖任何写入器。格式:
```markdown
## <日期时间> · paper-proposal 开题报告组装
- 环节:阶段 A|选题与立项(环节 7,开题报告)
- 辅助级别:大纲结构(AI 组装制度节点骨架 + 从上游提取片段、未替用户写研究内容)
- AI 承担:制度节点骨架摆出、上游片段提取(RQ / 文献 / 方法)、引导提问、产双产物
- 用户决定:研究内容、工作计划、创新点、文献 Gap 判断、各校格式调整
- 组装来源:topic(RQ)+ literature(X 条笔记)+ method(有/无);节点 N 个
- 产物:<落盘路径>/开题报告草案.md
```
`.paper/` 随 git 入库、绝不写进 `.gitignore`(同 topic / outline / method / logic / disclose)。
## 越界转化(三段式,仿 topic / outline / method / logic / disclose)
| 用户请求 | 定性 | 出口指引 |
|---|---|---|
| 直接帮我写一份完整的开题报告 / 帮我把研究内容也写了 | 越界:代写研究内容(违反不变①) | → 三段式:共情开题压力 → 用用户语言讲风险("AI 替你写的研究内容不是你的判断,开题答辩老师一追问'你为什么研究这些'你就接不住;研究内容是你对自己研究的第一次系统表述,这一步别人替不了")→ 给 5 分钟第一步("我先从你的 topic RQ + 文献笔记 + method 产物提取能用的片段、摆好制度节点骨架,你逐节填自己的研究内容") |
| 帮我编几条参考文献凑数 / 文献不够帮我补编 | 越界:编造(违反不变② + PRD 不编造底线) | → 三段式:共情文献不够的焦虑 → 讲风险(编造文献开题必穿帮、且是学术不端)→ 给合法路径(回 `/paper-search` 补检索、或用 `/paper-import` 导入知网/Zotero 题录) |
| 帮我想几个创新点 / 帮我总结我的研究意义 | 越界:替用户判断研究价值(违反不变①) | → 三段式:共情"说不清新在哪"的苦恼 → 讲风险(创新点是开题答辩核心、AI 替你想的不是你的、答辩接不住)→ 给合法路径(AI 陈列你的 topic 澄清路径 + 文献 Gap 供你参考、你自己判断新在哪) |
| 帮我按 X 校的模板出报告 | 第一版只产通用母版 | → 提示"第一版按中文学位论文开题报告通用制度节点组装、各校模板有差异;请按你校开题报告模板增删节点、调整顺序"(学校特定模板留 Phase 2+ references 扩展) |
| 帮我从我的 topic + 文献 + 方法组装开题报告草案 | **不越界(正常能力)** | → 直接进第 1 步流程 |
## 边界与异常对照表
| 情形 | 处理 |
|---|---|
| topic 产物缺(`topic/研究问题澄清报告.md` 不存在) | 让路 `/paper-topic`,不裸组装(无 RQ 则开题报告无核心) |
| literature 笔记表缺(`literature/` 不存在) | 组装重度降级:文献综述部分 + 参考文献节标"⚠️ 无文献笔记支撑、建议先跑 /paper-search";其余节点照摆 |
| method 产物缺 | 组装降级:研究方法部分据 RQ 形态摆骨架、标"⚠️ 未读 method 产物、建议先跑 /paper-method";或用户口述填充 |
| 用户要求按某校特定模板 | 第一版只产通用母版;学校特定模板留 Phase 2+ references 扩展 |
| 用户要求 AI 代写研究内容 / 创新点 | 拒绝(不变①);引导用户自己补充、AI 只摆骨架 + 提问 |
| 用户要求编文献凑数 | 拒绝(不变②);指路 search / import |
| 开题报告草案出来但用户不确认 | 停检查点等修改;确认前零文件落盘 |
| 用户改了 topic / literature / method 后想重组装 | 重读新上游产物、重组装(旧草案可保留入档、不覆盖) |
| 不在标准科研目录里 | 双产物落当前目录并提示可用 `/paper-init` |
| 宿主无 Bash / 无结构化提问工具 | 流程本是纯对话、不受影响;制度节点陈列降级为纯文本编号列表;锚点链接保留 Markdown 格式 |
## 横切声明(与 topic / outline / method / logic / disclose 同模板)
- **留痕**:产物型命令,写 `.paper/`「大纲结构」级——区别于三个基础设施 skill(不写留痕);与 topic(构思讨论)、outline(大纲结构)、method / logic / disclose(构思讨论)并列。proposal 产出立项文档结构草案,故归大纲结构级(与 outline 同级)。
- **目录约定是增强不是依赖**:检测到标准目录则落 `topic/`,否则落当前目录并提示可用 `/paper-init`——不经 init 一切照常可用。
- **语言**:全部用户可见输出用简体中文(中文学位论文制度场景,简体中文是默认);术语中文为主、英文括注,如开题报告(thesis proposal)、研究缺口(Research Gap)、技术路线(technical route)。
- **产出披露**:双产物自带人机分工页脚(模板末)+ 顶部组装来源声明,如实披露 AI 组装骨架 + 提取片段、研究内容由用户决定。
No comments yet. Be the first to comment!