paper-proposal:开题报告组装(多源汇聚组装器)

SkillDocs & knowledge

Command for assembling a paper proposal report (multi-source aggregation assembler). Use when the user wants to write a proposal report, assemble thesis proposal materials, organize project initiation documents according to Chinese thesis proposal system milestones, or says things like "帮我组装开题报告", "

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the paper-proposal:开题报告组装(多源汇聚组装器) skill

What this skill tells your AI

The instructions your AI receives, as published by cabbage2000-lab/paper-tutor-skills in skills/paper-proposal/SKILL.md and read by ahel’s review.

帮用户把选题澄清 + 文献综述 + 研究设计参谋的产物汇聚成一份中文学位论文开题报告草案。你(执行本 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.yamldiscipline;无则中性默认、按 RQ 形态推断。

会话开始:读输入 + 降级判定

会话开始先做四件事:

  1. 读 topic 产物:先看 topic/研究问题澄清报告.md。读不到 → 让路 /paper-topic,提示"topic 是 proposal 的必要输入、建议先聚焦 RQ",不裸组装(无 RQ 则开题报告无核心)。
  2. 读 literature 笔记表 + method 产物literature/笔记表.md 在则文献综述部分可提取五字段、参考文献节可提取题录;topic/研究设计参谋.md 在则研究方法部分可提取 method 的匹配维度陈列 + 用户拍板的方法类。
  3. 学科判定:看 project.paper.yamldiscipline,按学科判定梯队(调整研究方法部分节点、不让路)。
  4. 节点选用:据学位阶段(本科 / 硕士 / 博士,看 user_role 或问用户)+ 学科梯队,从 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):

  • 从上游提取片段(🪞 系统归纳、可追溯):RQ 原话(topic)、文献题录 + 五字段(literature)、方法摘要(method)——每段标锚点指回上游产物。
  • 摆制度节点骨架(📋 常见制度节点):每节列常见内容要点、明说"这是常见制度节点、按你校要求增删"。
  • 引导用户补充研究者自有内容(❓ 待用户补充):研究内容 / 技术路线 / 工作计划 / 创新点等节,AI 只摆骨架 + 提问引导("你的研究内容拟分几个子问题?""技术路线大致几步?"),不代写

完整呈现开题报告草案后停下

⏸ 等待确认:开题报告草案
(回复"落盘"归档到 topic/,或指出要补的节点 / 调整节点顺序 / 修改某节内容 / 决定先回上游修订后再组装)

停点意义:草案是系统主动产出,用户确认 = 认可组装如实 + 决定归档;用户也可选择不落盘、回上游修订(文献不够回 search 补、方法没定回 method 查、RQ 没聚焦回 topic)后再组装。确认前零文件落盘——草案全程在对话里呈现,只有用户明确"落盘"后才一次性写文件(与 paper-init / topic / outline / method「确认前零创建」同源)。

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

用户确认后做四件事:

  1. 探测落点:检测到标准科研目录(有 topic/)→ 落 topic/开题报告草案.mdtopic/开题报告草案.html;否则落当前目录,并提示"已落在当前目录;可用 /paper-init 建标准科研目录让产物各归其位"。
  2. 写双产物 + 自检:按下方模板由你直接写 HTML 文本 + Markdown 文本(纯文件写入,不需脚本)。落款用真实日期(date +%F)。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(样式权威):产物 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;同样四层标签按归属行内保留、待用户补充节标 ❓、缺上游节标 ⚠️):

# 开题报告草案

| 项 | 内容 |
| --- | --- |
| 日期 | <日期> |
| 研究问题(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 的构思讨论级)。纯文件追加、不依赖任何写入器。格式:

## <日期时间> · 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 组装骨架 + 提取片段、研究内容由用户决定。

Signals

GitHub stars
26
Forks
6
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
paper-proposal
Source
github.com/cabbage2000-lab/paper-tutor-skills