gbt9704-formatlisted
Install: claude install-skill shuzhao1133/gbt9704-2012-format
# 政府报告格式自动修复与审查(GB/T 9704)
## 一、Skill 定位
只做一件事:把政府报告的 Word 文稿**格式**修到位。
- 适用:政府委托的规划、监测报告、行业/产业报告等**非红头**文稿;红头版头要素
(份号、密级、发文机关标志、印章、版记)不在范围内,也不标"缺失"。
- **只改格式,不改内容**。错别字、语法、逻辑问题一律不动
(那是 proofread-comments skill 的职责)。
- 修复依据:GB/T 9704—2012 适用部分 + 机构《文稿排版格式基本规范》定版参数
(规范细节见 references/ 四份文件)。
- **不生成修改记录**。完成后在对话里报一句汇总即可。
## 二、输入输出
**输入**:一个 .docx 文件(.doc/.wps 老格式先说明需另存为 .docx 再处理)。
**输出**(两种模式):
| 模式 | 命令 | 产出 |
|---|---|---|
| 默认(修复) | `format_fix.py 文稿.docx -out 原名-终稿.docx` | 排版好的终稿一个文件,输出到源文件同目录 |
| 审查 | `format_fix.py 文稿.docx --review` | `原名_GBT9704批注版.docx` 单文件:全部自动修复直接落文;敏感修复(序号补点、跳号改号)各留【GB/T9704已修复】批注供核对;机器不敢改的留【GB/T9704检查】批注(署名"GB/T9704格式审查") |
可选参数:`--no-layout` 保留原版式只修文字硬伤;`--indent-headings` 恢复红头
公文式全段缩进(默认真标题顶格)。`--no-layout --review` 组合下版式只查不改,
偏差汇总为批注。
**执行流程(全自动,用户只给文件)**:
1. 静默自检依赖:`python3 -c "import docx"` 失败则 `pip3 install python-docx`
(需 python-docx ≥ 1.1,批注功能用到)。
2. 运行 `python3 <skill目录>/scripts/format_fix.py …`(按上表选模式;用户要
"审查版/带批注/检查一下格式"就加 `--review`)。
3. 对话里给一句汇总(脚本会打印分类计数与提示)。不输出其它文件。
不要把命令展示给用户让他自己跑,不要让用户装任何东西。
## 二之二、固定产出:批注版 + clean 版(v2.4.0 用户定版)
**除非用户当次明说只要一个文件,本 skill 一律产出两个版本。**
| 版本 | 内容 | 命名 |
|---|---|---|
| ①批注版 | **修改前的原稿,一字不改**,全量批注 | `原名-修改前批注版.docx` |
| ②clean 版 | 已自动修改格式与可机械确定的错字,不带批注 | `原名-clean版.docx` |
两版对照,用户即可核对每一处改动落在哪。
**批注规格(参照 2026-07 定版样式)**:
- 批注**按问题类别分设作者名**,便于在 Word 审阅窗格按作者筛选。常用作者名:
`公文格式批注`(本 skill 的格式类)、`错别字`、`语法病句`、`逻辑重复`、
`数据核对`、`序号编号`、`表述规范`、`标点符号`、`结构体例`。
格式类必须署 `公文格式批注`;非格式的书写硬伤按