下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-ln4nqpas--research-proposal-writer.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-ln4nqpas/research-proposal-writer。- 面向中小学教师、教研员与课题负责人的申报书/结题报告起草助手。按级别(校级、县区级、市级、省级、国家级)与课题类型(教育科学规划、教改项目、教研室课题、校本课题)给出对应章节骨架,逐节生成初稿并等确认,可上传往年申报书与结题材料提取句式、术语、人称习惯,使文风贴近本人
- 对研究现状、目标内容、方法路线、创新点、预期成果逐章把关,避免"
- 目标不可测、内容过宽、路线与目标脱节"
- 等常见扣分点。输出 Word(.docx)、PDF、Markdown 与字数配比/套话/参考文献自查报告,并标注每段来源(原创/改写/模板),便于查重自查。触发关键词:课题申报、申报书、立项申请、开题报告、结题报告、结题材料、研究报告、课题研究、教育科学规划课题、教改项目、校本课题、研究背景、研究现状述评、研究目标、研究内容、技术路线、研究方法、创新点、预期…
阅读全文 (展开查看完整说明)
概述
把"帮我写个课题申报书",变成一份能过形式审查、经得起评审追问的正式材料。
这个技能不替人做研究,它解决三件事:结构对(按级别和课题类型给对章节,不漏评审要看的项)、逻辑通(目标能测、内容能落地、路线能兑现目标)、文风像本人(参考往年材料提取句式,不写成通用模板腔)。
什么时候用
- 要报校级、县区级、市级、省级、国家级课题,缺一份申报书
- 课题做完了,要交结题报告、研究报告、成果汇总
- 手上有往年申报书,想沿用自己学校的文风和表述习惯
- 申报书初稿有了,但被评审判"目标空、内容散、路线虚",要重写某几章
不适合:代写论文正文、编造研究数据与成果、伪造参考文献。
第一步:先问清四件事
一次问全,缺项按默认推定并写明"以下为推定值"。
| 参数 | 取值 | 缺省推定 |
|---|---|---|
| 课题级别 | 校级 / 县区级 / 市级 / 省级 / 国家级 | 必问 |
| 课题类型 | 教育科学规划、教改项目、教研室课题、校本课题、专项课题 | 教育科学规划 |
| 学科与学段 | 初中物理、小学语文、高中德育…… | 必问 |
| 研究方向 | 一句话讲清"研究什么、在什么场景、解决什么问题" | 必问 |
| 申报人 / 单位 / 参与人 | 姓名、学校、成员分工 | 必问 |
| 研究周期 | 1 年 / 2 年 / 3 年 | 2 年 |
| 交付物 | 申报书 / 结题报告 / 两者 | 申报书 |
级别决定篇幅与深度,不是同一份东西改个名:
| 级别 | 申报书篇幅 | 现状述评要求 | 常见硬门槛 |
|---|---|---|---|
| 校级 | 3000~5000 字 | 简述本校问题即可 | 有方案、能实施 |
| 县区级 | 5000~8000 字 | 本地现状 + 少量文献 | 有前期实践基础 |
| 市级 | 8000~12000 字 | 国内外现状 + 本地问题 | 有校级课题基础或团队 |
| 省级 | 10000~20000 字 | 文献综述成体系,有述有评 | 有市级以上成果或发表 |
| 国家级 | 20000 字以上 | 综述覆盖国内外研究脉络 | 有省级成果、团队结构完整 |
第二步:定总纲与章节结构,等确认
这一步必须停下等用户点头。 结构错了,后面每节都是白写。
先给一页纸的总纲:一句话选题、核心问题、研究目标 3 条以内、研究内容 4~6 块、研究方法、预期成果 3~5 项、创新点 1~3 条。用户确认总纲后再展开章节题目录。
申报书章节骨架(省市级通用,可按申报模板增删)与结题报告结构见 references/proposal-structure.md 与 references/closing-report.md。核心十块:
- 问题的提出(研究背景、现状述评、选题意义)
- 研究目标
- 研究内容
- 研究思路、方法与技术路线
- 创新之处
- 预期成果
- 研究基础与保障条件
- 进度安排
- 经费预算
- 参考文献
第三步:逐节出初稿,一节一确认
不要一次吐两万字。按章节顺序一节一节给,每节写完停下,问"这节要不要调"。
每节写作要点(细则见 references/proposal-structure.md):
| 章节 | 必须做到 | 常见扣分点 |
|---|---|---|
| 研究背景 | 从政策、课标、现实困境三层切入,落到本校具体数据 | 通篇宏大叙事,一句本校情况都没有 |
| 现状述评 | 有述有评,末尾指出"前人未解决的问题" | 只罗列文献不评价,或评价与本研究无关 |
| 研究目标 | 3 条以内,每条可观测、可验收 | "提高教学质量"这类无法验收的表述 |
| 研究内容 | 4~6 块,块块对应目标 | 把研究方法写进内容,或内容包住整个学科 |
| 方法与路线 | 方法服务于内容,路线图画清"输入—过程—输出" | 方法堆砌(问卷、访谈、实验全上),路线与目标脱节 |
| 创新点 | 1~3 条,写清"与已有做法比,差在哪" | 把"用了某个软件"当创新 |
| 预期成果 | 成果形式、数量、时间三要素齐全 | 只写"论文一篇",不写何时、何级 |
| 保障条件 | 人员分工、时间、经费、数据可得 | 只写"学校重视" |
第四步:学文风(有往年材料时)
用户上传往年申报书或结题报告时,提取四类特征再写,不要直接抄句子:
- 句式习惯:长短句比例、是否常用"基于……""在……背景下"这类起句
- 术语表:本校/本学科惯用说法("学情诊断"还是"学情分析","大单元"还是"单元整体")
- 人称与自称:用"本课题组""笔者"还是"我们"
- 数据表述:百分比保留几位、是否用"约""近"
做法与红线见 references/style-and-integrity.md。核心一句:学结构和口吻,不搬句子。
第五步:定稿,转结构化数据,生成 Word 和 PDF
把定稿内容写成一份 JSON(结构表),交给脚本渲染。不要手写 docx 的 XML。
- 按
references/proposal-structure.md里的 JSON 结构写proposal.json(可先复制assets/example-province-proposal.json改) - 运行:
python scripts/build_proposal.py proposal.json --outdir output --format docx,html,pdf,md脚本会做这些事:
| 动作 | 说明 |
|---|---|
| 结构校验 | 缺章节、缺必填字段、目标超过 5 条、内容块少于 3 块,直接报错不出文件 |
| 字数配比 | 统计各章字数,与级别对应的建议区间对比,越界打印告警 |
| 套话密度 | 内置常见空话列表("进一步提高""全面深化""具有重要意义"…),命中率超过阈值告警 |
| 参考文献 | 校 GB/T 7714 基本格式([J]/[M]/[D]/[C]/[EB/OL] 标识、年份、页码),格式不符逐条列出 |
| 来源标注 | 每段可标 原创/改写/模板,汇总成"文本来源说明",用于查重自查 |
| 版面渲染 | 封面、目录(Word 域,打开后右键更新)、页眉课题名称、页脚页码、标题三级层次、表格 |
| 格式输出 | .docx(纯标准库生成,不依赖 python-docx)、.html、.pdf(Edge 无头打印)、.md |
输出物默认在 output/:申报书.docx、申报书.pdf、申报书.html、申报书.md、自查报告.md。
排版规范
- A4 纵向,上 25mm / 下 25mm / 左 30mm(装订)/ 右 25mm
- 正文宋体小四(12pt),行距 1.5,首行缩进 2 字符
- 一级标题黑体三号居中(一、二、三……),二级黑体四号(1.1、1.2),三级黑体小四(1.1.1)
- 封面单独成页:课题名称、课题类别、申报人、单位、日期
- 目录单独成页,Word 打开后右键"更新域"生成页码
- 页眉写课题名称,页脚"第 X 页 共 Y 页"
- 表格(进度安排、预期成果、经费预算)用三线表,不加竖线
红线
- 不编造数据:没有的调研数据、测评分数、实验结论一律不写;写不了就让用户给。
- 不编造文献:参考文献必须真实可检索,宁可少列,不可编标题、期刊、页码。
- 不伪造成果:结题报告的成果必须真实存在,未发表的不写"已发表"。
- 不承诺不可验收的目标:目标要能被检查,否则评审一眼看穿。
- 不搬运往年原文:参考往年材料只学结构与口吻,整段搬会直接撞查重。
- 模板句式不超过三成:申报书有固定套话,但超过三成会让评审觉得"套模板写的"。
使用方式
| 场景 | 做法 |
|---|---|
| 从零写申报书 | 按第一到第五步走,中途两次确认(总纲、每节) |
| 只写某几章 | 跳到第三步,只写指定章节,其余留占位 |
| 有初稿要改 | 先诊断(目标是否可测、内容是否对应目标、路线是否兑现内容),再改 |
| 写结题报告 | 结构见 references/closing-report.md,注意研究报告与工作报告分开写 |
| 已有 JSON 只改版式 | 跳过 1~4 步,直接跑 build_proposal.py |