双高申报文件综合分析(建设方案 × 申报书 × 调研报告)
Overview
对职业院校"双高"及同类高质量发展项目(双优计划、提质培优、专业群评估、实训基地/产业学院申报等)的申报文件(调研报告、建设方案、申报书,缺份亦可单文件分析)做综合分析,分三层递进:
- 查错:三文件一致性与逻辑闭环、数据审计(含内部前后文自洽)、政策要点响应度;
- 全局视野:六视角透镜(国家战略/省级/产业/人才供需/能力/AI 发展),并用省域"十五五"规划及专项规划做政策锚定,治"就教育论教育";
- 拔高:亮点提炼、叙事主线诊断、差异化定位、公文质感与去 AI 痕迹、模拟评审团,治"材料堆砌没亮点""机器腔"。
最终输出带优先级(P0/P1/P2)和"改前→改后"示例的修改意见清单;交付支持清单版 / 对照红line版 / 原格式修订版三种模式,并内置故障降级与新手引导(见 references/quick-start.md)。
新手最快路径(30 秒上手,不传文件也能先跑)
第一次用不用紧张,本 skill 自带引导,不会让你面对一堆问题发懵。
最小可用输入(一键触发,复制改一下即可,无需回答任何问题、全程自动跑完):
> 审一下我的双高申报材料。省份:XX省;类型:国家双高专业群(第X轮);阶段:新申报。文件我先传一份《申报书.docx》,其余稍后补。先给对照版。
(就发这一句。信息不全时自动用默认值并在报告首行公示,不追问、不等待。)
三种起步方式,任选其一(首屏主动给你选):
- ① 我全套齐了,直接开审(传三份文件)
- ② 我先传一份试跑,确认风格再补(降低门槛,推荐新手)
- ③ 我先不传文件,把某段文字/要点贴进对话,你先给框架性诊断(零依赖,先看价值)
领导专用通道:双高办领导查材料(不改材料)直接说"领导体检"或"会前速览"——30 分钟出一页纸问题地图(P0 全列+页码+最省事修法)+ 三表锁死真值认定 + 可打勾验收清单(tracking.csv);一次传多个专业群材料时自动追加横向审查(资源重复申报/经费总盘子/政策覆盖齐套度/亮点防撞车)。详见 references/report-delivery.md(第三部分·领导体检模式)。
> 无论哪种,只要有「省份 + 任意 1 份文件或贴文」就能开跑,不强制三份齐全;缺份时一致性维度会标注"受限",其余维度照常分析。
> 完整新手引导、对话示例、FAQ、故障降级见 references/quick-start.md(入口已顶到最前,随时可查)。
> 想直接看一次完整分析长什么样(含断网降级实录)?见 references/quick-start.md(第二部分·实战样例)。
核心原则
- 联网优先、离线可用:政策与话语体系更新快,有网时必须用 WebSearch 核实当轮申报通知与最新政策原文(国家 + 该省);无网或检索失败不阻塞——用模型知识续做、逐条标"⚠️ 需核对"并附《待核对政策清单》,本地照样完整跑完(仅省域锚定弱化,网络恢复后可重跑补强)。若用户已安装"职教政策速查"技能,可配合使用。
- 对数据极度敏感:任何数据矛盾、口径漂移、复算不平都列为 P0 硬伤。
- 表述紧跟最新话语体系:过时表述(见 references/policy-baseline.md 新旧对照表)逐一提示替换。
- 跳出教育看教育:不满足于"教育口"自洽,强制用六视角(国家战略/省级/产业/人才供需/能力/AI发展)检验文件的全局视野,专治"就教育论教育"。
- 从查错到拔高:除挑毛病外,必须完成亮点提炼与叙事诊断——帮用户从材料堆砌中摘出记忆点,给出差异化定位建议。
- "十五五"锚定与三级政策坐标:政策响应按"国家定方向→省定赛道→市定战场"三级检验(见 references/policy-baseline.md):国家层看话语与文件名对不对,省级层必须检索本省"十五五"规划体系并做"政策条目 → 文件举措"显式映射(引用具体工程名/专栏/章节,而非"落实十五五规划"一句话),市级层必须出现本市官方产业口径(如"三新两特一大")与市域联合体角色。三级压成一张政策响应矩阵输出,❌/⚠️ 行即响应度扣分依据。
- 公文质感与去 AI 痕迹:申报书最怕机器腔。对全文做 AI 痕迹检测(高频词、排比句式、八股结构),用真实数据、具体案例、本地细节替换套话,让文字有"人写感+公文规范感"。
- 意见可落地:每条修改意见给"改前→改后"示例,用户可直接采用。
- 交付闭环(改得动、改得对、改不坏、找得到):除报告外,按用户选择提供三种交付——清单版、对照批注版(红line HTML 逐条核对,原文件不动)、直接替换版(字符级原地替换原 docx、保留全部格式、另存修订版)。直接替换前必须备份原文件,逐条回报"已应用/未命中",未命中项绝不静默跳过。所有版本附定位核对:对照页每条带锚点+出错句原文高亮+页码定位+一键打开原文件,报告中每条问题可点击直达出错处(docx 段落级外部跳转是技术盲区,不承诺)。详见
references/report-delivery.md(第二部分·修订交付)与scripts/apply_revisions.py。 - 稳健性优先(先降级,不轻易说"做不到"):文件打不开先换解析方式或请用户贴文本;联网检索失败先用标注过的模型知识续做并明示弱化项;脚本依赖缺失先装受管 venv、再降级为清单版。任何故障都要给出"还能怎么做",禁止只回"无法完成"。详见
references/quick-start.md。
工作流
稳健性规则(遇到故障先降级,不轻易说"做不到")
适用全流程,详见 references/quick-start.md:
- 文件读不开 → 依次尝试本地 Office 读取 / PDF 技能 / 文本提取;全失败则请用户直接粘贴关键章节文本,禁止只回"打不开"。
- 联网检索失败 → 换检索式重试;仍失败则用模型内置的广为人知政策知识续做,每条引用标"⚠️ 需联网核对",并明示哪些分析(省域竞争格局、本省"十五五"专项锚定)因此弱化、可网络恢复后重跑 Step 2。
- 脚本依赖缺失 → 在受管 venv 装 python-docx;装不上则降级为清单版 + 手动替换说明,用户不被阻塞。
- 总原则(主动降级,不被动等问):任何故障发生,第一时间给出"已尝试→改用X→你现在能拿到什么"的明确路径,绝不让用户卡在"报错"界面;若连降级也失败,至少给出"你自行可操作的 2—3 步"(如换成 docx 重新上传、粘贴文本、网络恢复后重跑),把球交回用户手中,而非只回一句"做不到"。
兜底模式(零文件 · 零网络 · 零脚本也要能用)
- 无文件:贴文 / 口述 → 框架诊断、自查清单、改写示范照常输出;
- 无网络:政策基线降级为模型知识 + ⚠️《待核对政策清单》,省域竞争格局、"十五五"专项锚定标注"弱化";
- 无脚本:修订交付降级为清单版 + 手动替换三步说明;
- 三无叠加:至少输出「专业群申报自查 20 问 + 按口述生成的框架诊断 + 3 条改前→改后示范」,绝不空手而归;
- 完整实战样例(含断网降级实录)见
references/quick-start.md(第二部分·实战样例)。
Step 1 默认即开跑(先做后问,绝不等待)
收到任何可分析材料(文件 / 贴文 / 口述)立即开工,不等确认、不先抛问题。信息缺口用默认值补齐,开跑同时用一句话公示假设,用户看到再纠正也不迟:
| 确认项 | 缺省时默认 | 说明 |
|---|---|---|
| 申报省份 | 通用口径 + 标注"未提供省份,省域政策锚定弱化" | 有省份则检索该省政策 |
| 申报项目类型 | 双高专业群 · 新申报 | 影响政策基线与侧重点 |
| 申报/续建 | 新申报 | 中期/验收侧重不同 |
| 文件清单 | 有啥分析啥;缺份维度标注"受限" | 三份齐全才做全量一致性 |
| 输出偏好 | 对照批注版(最安全) | 清单版 / 对照版 / 直接替换版 |
唯一允许提问的情形:连任何可分析材料都没有时——此时也不空等,先给「新手最快路径」三选项 + 最小输入示例 + 一段可立即使用的框架自查清单,用户回一句就能开跑。
> 行为准则:问是"顺带提议",跑是"默认动作"。提问与开跑并行,绝不因等待回答而暂停。
Step 2 建立政策基线(增强项:有网必查,无网不堵)
本步是质量增强项而非前置门槛:有网必查、查不到不堵。检索失败或无网时,直接用模型内置的广为人知政策知识续做,全程标"⚠️ 需联网核对",并在报告附《待核对政策清单》(网络恢复后重跑本步即可替换),然后继续 Step 3,绝不中止。
有网时按 references/policy-baseline.md 执行:
1. 检索当轮申报通知/遴选指标原文(文件名、要点、话语基准)。
2. 检索国家层面最新政策:《教育强国建设规划纲要(2024—2035年)》、职业教育法、双高计划当轮文件、"十五五"相关规划、"人工智能+"行动等。
3. 检索该省职业教育规划与申报要求,重点检索本省"十五五"规划体系(见 references/policy-baseline.md 省级检索清单):省"十五五"规划纲要 + 职业教育高质量发展专项规划 + 先进制造/数字经济/人才发展等专项规划,提取可对接的产业集群、重大工程、重点任务条目。
4. 检索省域竞争格局:该省已入选国家/省级双高的同类专业群名单、可比标杆校核心数据(供差异化定位用)。
5. 构建"十五五政策条目 → 文件举措"映射表:将检索到的规划条目与三份文件的建设内容逐一对照,未锚定到具体条目、仅泛泛提及"落实十五五"的章节列为响应度薄弱项。
6. 汇总为"本次分析政策基线"(含检索时间戳、省级规划检索结果、映射表),列出当轮政策要点清单,作为响应度分析基准。
Step 3 读取文件(docx/pdf 统一提取,PDF 不再跛脚)
- 统一入口:优先运行
scripts/extract_materials.py(支持 docx/pdf/txt/md 批量提取),输出带结构标记的 txt——docx 保留标题层级(# 级)、段落号[Pxxx]、表格块【表格开始/结束】;pdf 保留【第N页】页码标记。这些标记直接供 revisions.json 的locator字段与定位核对使用。 - docx 路径:python-docx 按文档顺序提取段落+表格;也可用本地 Office 读取或格式提取技能(保格式更优时优先)。
- PDF 路径(四级兜底,逐级降级不躺平):① extract_materials.py 内置 pdfplumber(保表格)→ ② 自动降级 pypdf(纯文本)→ ③ 用对话内 PDF 阅读工具分页读取 → ④ 仍失败(加密/图片型扫描件)明确提示用户"另存为 docx 重传,或复制关键章节粘贴进对话",并按贴文本模式续做。
- 依赖缺失时在受管 venv 安装:
pip install python-docx pdfplumber(pypdf 随 pdfplumber 自动带上);装不上按"稳健性规则"降级。 - 读取异常时按"稳健性规则"降级处理(换解析方式 / 请用户贴文本),详见
references/quick-start.md。
Step 4 九步分析(按序加载对应 reference 执行)
第一组:查错(规范性)
- 跨文件一致性与逻辑闭环 → 加载
references/audit-checklists.md(第一部分·一致性):执行七维一致性核对 + 三级响应矩阵(问题—任务—指标—预算),标出断链项。 - 数据审计 → 加载
references/audit-checklists.md(第二部分·数据审计):建立数据台账,执行比对、复算、外部校验,输出数据审计表(✅/⚠️/❌三级判定)。 - 政策要点响应度 → 以 Step 2 基线为准,按三级政策坐标(国家/省/市)逐要点核对文件响应位置,输出政策响应矩阵(政策条目×响应位置×✅/⚠️/❌×缺口改写)与过时表述替换表(对照 policy-baseline.md 术语表与矩阵模板)。
第二组:全局视野(深度)——治"就教育论教育"
- 六视角透镜 → 加载
references/perspectives-lens.md:依次用国家战略、省级(含省域竞争格局)、产业(企业主体性四级判定)、人才供需(证据链分级)、能力(岗位能力图谱检验)、AI 发展(重塑岗位+赋能教育双重检验)六个视角透视,每视角输出视角卡,汇总为全局视野体检表。 - 资金使用专项 → 加载
references/funding-digital-ai.md第一部分:结构比例、绩效—预算匹配、先进理念嵌入建议。 - 数字化与 AI 专项 → 加载
references/funding-digital-ai.md第二部分:按专业改造/教学课程/治理/素养四层评估深度,并与六视角中的"AI 发展视角"结论互相印证。
第三组:拔高(竞争力)——治"材料堆砌没亮点"
- 亮点提炼与叙事诊断 → 加载
references/highlight-writing.md(第一部分·亮点提炼):电梯陈述测试与主线一致性检验、差异化定位三路线(人无我有/人有我优/人优我特)、亮点挖掘四问、平庸表述密度检测、成果"活动→成果→影响"升级,输出忍痛割爱清单与亮点提升清单。 - 公文质感与去 AI 痕迹 → 加载
references/highlight-writing.md(第二部分·公文质感):统计全文 AI 高频词与空话密度、识别排比/八股结构、标注自封式评价,逐句给"原句→问题类型→人写感改写",输出去 AI 痕迹改写清单。 - 模拟评审团 → 分饰三类评审专家通读申报书:产业专家(挑产业对接与供需论证)、职教管理专家(挑政策响应与逻辑、查"十五五"锚定深度)、财务/绩效专家(挑预算测算与绩效匹配),各自给出"印象分+最大扣分点+一句话总评",再交叉复核,防止单一视角盲区。
Step 5 输出报告
按 references/report-delivery.md(第一部分·报告结构) 结构输出:
- 对话内呈现:总体评价(评分表)+ P0 问题 + 修改意见总清单。
- 完整报告写入文件(默认 docx,WPS 兼容优先)。
- 交付前自检(务必执行,治"输出质量不稳"):① 每条 P0 都标了文件+位置;② 修改清单每条都有"改前→改后";③ 政策引用给全称+年份,凡模型知识补位处标"需核对";④ 评分表维度齐全、分数已填;⑤ 若选了替换版,revisions.json 的 old 片段均可在原文件逐字命中。输出样式拿不准时,对照 references/quick-start.md(第二部分·实战样例) 完整样例自查。
Step 6 交付与替换(按用户在 Step 1 选择的交付模式)
按 references/report-delivery.md(第二部分·修订交付) 执行,三选一(可组合):
- 清单版:仅输出修改意见总清单(Step 5 已含)。
- 对照批注版:把修改清单转为修订对照,运行 scripts/apply_revisions.py 生成 comparison.html 红line(原句删除线 / 建议句下划线,按章节分组),老师屏幕逐条核对、决定采纳与否,原文件不动。
- 直接替换版:先生成 revisions.json 精确修订清单(每条含可逐字命中的原文片段→改后文本),运行 scripts/apply_revisions.py 对原 docx 做字符级原地替换,保留标题/加粗/字体等全部格式,输出 <原名>_修订版.docx;脚本同时产出对照红line HTML 供复核。删除类建议(忍痛割爱清单)不自动执行,须用户逐条确认。
硬性规则:① 直接替换前必须备份原文件(<原名>_备份_YYYYMMDD.docx);② 脚本逐条回报"已应用/未命中",未命中项写入 unfound.json,绝不静默跳过;③ 替换后建议人工通读修订版,重点核对"跨格式合并"项与表格文字。
定位核对(对照版/替换版自动附带):生成 revisions.json 时为每条尽量补 context(出错句所在原文段落)与 locator(页码/段落,如"P6 第2段 / 表2");脚本产出的对照页每条带 #rev-N 锚点、出错句红底高亮、📎 一键打开原文件链接。分析报告为 HTML 版时,每条问题附「点击核对原文」超链接直达对应条目(跳转后整行橙框高亮);docx/md 版报告则标注"对照页 rev-N"。详见 references/report-delivery.md 第二部分第六节。
Step 7 平台联动(可选增强,离线不堵)
按 references/report-delivery.md(第四部分·平台联动)执行,先检测连接器可用性、不可用自动降级为本地交付,绝不阻塞:
- IMA 知识库(ima-mcp 可用时):Step 2 增搜本校政策库(原文优先);产出归档——分析报告/真值认定表/tracking.csv 存入知识库供课题组共享复核。
- 飞书(连接器可用时):tracking.csv 推多维表格派活认领;一页纸问题地图推申报材料群。
- 腾讯文档/金山文档(连接器可用时):报告转在线文档收集评论,tracking.csv 转整改看板。
- 领导体检模式产出天然适配联动:tracking.csv 列含责任人/截止时间/状态,可直接导入任意表格平台。
注意事项
- 三份文件角色定位:调研报告=诊断层(问题依据)、建设方案=路径层(目标举措)、申报书=承诺层(指标概算)。分析始终围绕"问题→任务→指标→预算"闭环展开。
- 政策引用给全称、发文机关、年份;查不到原文的表述明示"建议以原文核对",不得编造。
- 数据统计时点不统一时,建议文件统一注明数据截止时间。
- 涉及绩效指标时核对其与学校质量年报、人才培养状态数据平台公开口径的一致性(可联网检索学校质量年报校验)。
- 深度优先于篇幅:宁可问题清单短而准,不要面面俱到的泛泛而谈;P0 问题必须先于一切"锦上添花"建议。
- 说人话原则:每条修改意见在专业诊断之外附一句通俗解释(如"两份文件里同一个数字写得不一致,评审一眼就能看出来"),让非申报出身的领导/老师也能看懂问题在哪、为什么要改。
- 忍痛割爱清单(建议删除的素材)只提建议,删除与否由用户逐条确认,尊重学校实际考虑。
- 适用范围:以国家/省级双高为绝对核心,同类高质量发展项目(双优计划、提质培优、专业群评估、实训基地/产业学院申报)同样适用;非职教类申报材料不在本 skill 范围。
- 新手引导、使用示例、FAQ、故障降级细节见
references/quick-start.md,面向新用户优先查阅。