paper-proposal:开题报告组装(多源汇聚组装器)
SkillDocs & knowledgeCommand 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.
No other account needed.
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.yaml 的 discipline;无则中性默认、按 RQ 形态推断。
会话开始:读输入 + 降级判定
会话开始先做四件事:
- 读 topic 产物:先看
topic/研究问题澄清报告.md。读不到 → 让路/paper-topic,提示"topic 是 proposal 的必要输入、建议先聚焦 RQ",不裸组装(无 RQ 则开题报告无核心)。 - 读 literature 笔记表 + method 产物:
literature/笔记表.md在则文献综述部分可提取五字段、参考文献节可提取题录;topic/研究设计参谋.md在则研究方法部分可提取 method 的匹配维度陈列 + 用户拍板的方法类。 - 学科判定:看
project.paper.yaml的discipline,按学科判定梯队(调整研究方法部分节点、不让路)。 - 节点选用:据学位阶段(本科 / 硕士 / 博士,看
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 步 · 落盘 + 留痕 + 交棒
用户确认后做四件事:
- 探测落点:检测到标准科研目录(有
topic/)→ 落topic/开题报告草案.md与topic/开题报告草案.html;否则落当前目录,并提示"已落在当前目录;可用/paper-init建标准科研目录让产物各归其位"。 - 写双产物 + 自检:按下方模板由你直接写 HTML 文本 + Markdown 文本(纯文件写入,不需脚本)。落款用真实日期(
date +%F)。HTML 模板见references/报告样式模板.html(样式权威,整段复制后替换<尖括号占位>)。写完自检:grep -iE "https?://|<script src|cdn" 开题报告草案.html期望 0 命中;grep '[<>]' 开题报告草案.md自检.md兜底版无残留占位尖括号。 - 写留痕:往
.paper/追加一条「大纲结构」级使用记录(见「留痕」)。 - 交棒:提示下一步——"开题报告草案归档了。接下来可以:① 按你校模板调整节点顺序与格式;② 用
/paper-outline搭论文骨架;③ 参考文献格式用/paper-format检查;④ 开题答辩前可用/paper-review(开发中)模拟评审预演。"
产物模板:开题报告草案(HTML + .md 兜底)
产物是一份从上游真实产物提取片段 + 摆中文学位论文开题报告制度节点骨架的立项文档草案。同时落一份内容对应的 .md(纯文本兜底:跨宿主友好、可 diff、可入 git 审计;HTML 是给人看的呈现层)。两份内容按八节点组织:
- RQ——从 topic 产物提取的用户拍板原话,不改写。
- 一、选题依据(研究背景与意义)——背景与意义❓ 待用户补充、问题提出🪞 据 topic 澄清路径。
- 二、文献综述——从 literature 笔记表提取五字段、每条标锚点;Gap 判断❓ 待用户补充。
- 三、研究内容与目标——❓ 待用户补充(用户自有内容,AI 只提问引导)。
- 四、研究方法——🪞 从 method 产物提取或用户口述,按学科梯队调整。
- 五、技术路线——❓ 待用户补充(AI 摆常见步骤骨架)。
- 六、工作计划——❓ 待用户补充(AI 摆四阶段骨架、用户填时间)。
- 七、参考文献——🪞 从 literature 题录提取(格式检查归
/paper-format)。 - 八、创新点 / 预期成果(部分校要求)——❓ 待用户补充(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