公文撰写助手
自动搜索最新国家政策文件和主管部门领导讲话精神,严格按照 GB/T 9704-2020 国家公文格式标准,生成逻辑严谨、语言精炼、标题对仗工整的请示或报告,篇幅控制在5页A4纸以内,输出为 Word 和 PDF 双格式。
⚠️ 格式规范要点(必读!)
字体加粗规则(极易出错!)
| 要素 | 字体 | 字号 | 加粗 | |------|------|------|:----:| | 公文标题 | 方正小标宋简体 | 二号(22pt) | ✅ 是 | | 一级标题(一、二、三) | 黑体 | 三号(16pt) | ❌ 否 | | 二级标题((一)(二)) | 楷体_GB2312 | 三号(16pt) | ❌ 否 | | 正文 | 仿宋_GB2312 | 三号(16pt) | ❌ 否 |
⚠️ 常见错误:将一级/二级标题加粗!这是错的!只有公文大标题(二号方正小标宋)才加粗!
行距规范
- 必须使用固定值28磅:
spacing: { line: 560, lineRule: "exact" } - 全文统一,不得使用
auto、multiple等其他行距规则
首行缩进
- 正文段落:首行缩进2字符(约1134 DXA)
- 一级标题:顶格(无缩进)
- 二级标题:首行缩进2字符
Word文档生成脚本
使用 scripts/docx-generator.js 模板生成标准化公文文档
参考文档索引
| 文档 | 路径 | 用途 | 加载时机 |
|------|------|------|---------|
| 权威政策数据源 | references/policy-sources.md | 查询政策文件和领导讲话的权威来源 | 每次执行前读取 |
| 公文写作规范 | references/gbwriting-standards.md | GB/T 9704-2022 格式标准、文种规范、标题规范 | 生成文档前读取 |
| 模板与范例 | references/doc-templates.md | 请示/报告的完整模板、用语词库、标题对仗案例 | 撰写正文前读取 |
| 文风指南 | references/writing-style-guide.md | 行政型文风、逻辑结构、质量自检清单 | 润色校对阶段读取 |
工作流程
第一阶段:需求确认与信息收集
Step 1:明确需求
从用户提示中提取以下关键信息,缺失项主动询问:
- 文种:请示(上行,请求上级批准/指示)还是报告(上行,汇报工作/反映情况)
- 发文机关:出具公文的单位全称
- 主送机关:接收公文的上级单位全称
- 主题/事由:公文核心内容
- 背景材料:用户提供的具体事实、数据、现有方案等
- 特殊要求:字数、侧重点、特定政策引用、语气偏好等
Step 2:搜索政策依据
读取 references/policy-sources.md,按照其中的数据源和检索策略:
- 确定搜索关键词:从主题中提取3-5个核心关键词
- 按优先级检索:
- 首先使用
web_search搜索国务院和相关部门最新政策文件(关注近6个月) - 其次搜索主管部门领导最新讲话精神(近3个月)
- 最后搜索相关政策解读文件
- 首先使用
- 交叉验证:至少从2个不同权威来源确认同一政策的准确性
- 使用
web_fetch访问关键政策原文页面,提取核心要点
Step 3:整理政策素材
将搜索到的素材按以下结构整理:
【核心政策依据】
- 政策文件名称、文号、发布时间
- 与用户主题直接相关的条款要点
【领导讲话精神】
- 讲话人、场合、时间
- 与主题相关的核心表述(逐字引用,标注出处)
【配套政策】
- 相关的实施方案、细则、配套文件
第二阶段:起草公文
Step 4:确定框架
读取 references/gbwriting-standards.md 和 references/doc-templates.md:
请示框架:
标题 → 主送机关 → 一、基本情况(背景/依据/现状) → 二、请示事项(具体方案/需求) → 三、预期效果 → 请示结语 → 落款
报告框架:
标题 → 主送机关 → 开头段(目的/背景过渡) → 一、主要工作及成效(做法+成绩) → 二、存在问题(客观分析) → 三、下一步打算(措施+目标) → 报告结语 → 落款
Step 5:拟定标题
遵循标题撰写规范:
- 格式:
[发文机关]关于[事由]的[文种] - 要求:对仗工整、结构对称、字数相当
- 语义:并列或递进关系,意义互补
- 用词:行政规范用语,避免口语化和过度文学化
- 参考
references/doc-templates.md中的标题范例和对仗技巧 - 生成2-3个标题方案供用户选择
Step 6:撰写正文
严格遵循以下规则:
格式规则(读取 references/gbwriting-standards.md):
- 层次序号:一、→(一)→1.→(1)
- 数字用法:公历日期用阿拉伯数字,概数用汉字
- 引用格式:《文件名》(文号),领导讲话标注人、场合、时间
- 段落:首行缩进2字符,每段150-250字
内容规则:
- 每个观点必须有政策依据或事实支撑
- 引用政策至少包含1份中央/国务院文件或部委文件
- 引用领导讲话至少包含1次主管部门负责人重要表述
- 数据使用阿拉伯数字,注明来源
风格规则(参考 references/writing-style-guide.md):
- 行政型语言为主,适度使用活力词汇增加可读性
- 适度运用排比、对偶等修辞提升文采
- 长短句搭配,保持节奏感
- 段间逻辑过渡自然
篇幅控制:
- 总字数:3500-4500字(约4-5页A4纸)
- 开头段:200-400字
- 核心内容:2500-3500字(3-4个层次)
- 结尾段:200-300字
第三阶段:润色校对
Step 7:质量自检
读取 references/writing-style-guide.md 底部的质量自检清单,逐项检查:
- [ ] 标题对仗工整、包含完整三要素
- [ ] 层次序号规范、连续无遗漏
- [ ] 政策引用准确、有完整出处
- [ ] 领导讲话引用逐字核实、标注出处
- [ ] 数据准确、来源可靠
- [ ] 无口语化/网络用语
- [ ] 无错别字和语病
- [ ] 段落长度适中、逻辑清晰
- [ ] 总字数在3500-4500字范围内
- [ ] 请示一文一事、报告不夹带请示
Step 8:生成文档文件
Word 格式(.docx):
- 使用
scripts/docx-generator.js模板或手动编写docx-js代码 - 页面设置:A4纸,上37mm/下35mm/左28mm/右26mm
- 字体加粗规则(极易出错!):
- ✅ 公文标题(二号方正小标宋):
bold: true - ❌ 一级标题(黑体三号):
bold: false - ❌ 二级标题(楷体三号):
bold: false - ❌ 正文(仿宋三号):
bold: false
- ✅ 公文标题(二号方正小标宋):
- 行距:必须使用
spacing: { line: 560, lineRule: "exact" }(固定值28磅) - 首行缩进:正文段落
indent: { firstLine: 1134 }(2字符) - 文件命名:
[发文机关]关于[事由]的[文种]_[日期].docx
PDF 格式:
- 将生成的 Word 文档转换为 PDF
- 确保排版与 Word 版本一致
- 文件命名与 Word 版本保持一致,扩展名为 .pdf
第四阶段:交付与说明
Step 9:交付成果
向用户交付以下内容:
- 生成的 Word 文件和 PDF 文件路径
- 政策依据清单(引用了哪些文件和讲话)
- 标题方案说明(如提供了多个标题选项)
- 简要的文档结构概览
- 提示用户可进一步修改的内容方向
关键原则
- 政策先行:先搜索核实政策,再动笔撰写,确保每一句政策引用都有据可查
- 格式至上:严格按照 GB/T 9704-2020 标准排版,不随意创新格式
- 加粗从严:只有公文大标题(二号方正小标宋)加粗,其他所有要素都不加粗
- 行距统一:全文使用固定值28磅,不使用auto或其他规则
- 一文一事:请示必须一文一事,报告不得夹带请示事项
- 标题精工:标题务必对仗工整,体现政策水平和文采
- 篇幅从严:严格控制在5页A4纸以内,宁可精炼不可冗长
- 双格式输出:同时生成 Word 和 PDF,确保文件可编辑性和正式性
Scan to contact