为什么 AI 写的 Word 总是格式乱跳?我们做了个 skill,定义Word 16 大类 82 项规范让 AI 遵守,还能自定义模板
今年大家都在用 AI 写材料。但凡让 AI 多写几份 Word,你大概率会撞上同一个尴尬:每一份的排版都不一样——这份标题宋体、那份雅黑,这份表格画满竖线、那份又换一套。更别扭的是,你想统一,却又说不清「我到底要什么样式」。
01 AI 写 Word,难的不是写,是排版
让 AI 把内容写出来,今天已经不难。难的是格式:字体、字号、行距、表格、页眉、页码……每一项都有讲究,而 AI 每次都凭手感重来一遍,十份文档自然十种样子。
根子在于一件事:样式没有一个统一的、说得清楚的标准。「差不多就行」这种话,是没法交给机器去执行的。
02 把「该长什么样」写成一份机读规范
Aham Word 这个技能,做的就是这件事:把影响一份 Word 排版的元素,整理成一份机器能读的规范。
它被拆成 16 大类、82 项取值——从页面边距、颜色字体、标题层级,到表格横线、页眉页码、目录域,逐项给出默认值和禁止项。下面这张表,就是这套规范的全貌。

影响 Word 排版的 16 大类元素,逐项给出取值
所有取值集中在一个文件 word-tokens.json(单一事实源)。AI 不再自由发挥,而是每次从同一处取值、由参考引擎据规范产出——于是每份文档处处一致。
光说规范有点抽象。下面这张,就是把 Aham Word 的 GitHub 说明(README)用它默认风格排出来的真实 Word——封面、目录、标题层级、横线表、页眉页码,一份完整多页文档。换句话说,连这个技能自己的说明书,都是它自己排的版。

Aham 默认风格的真实 .docx:封面(含「待补录」琥珀标注)/ 正文横线表 / 关于 Aham —— 由 Aham Word 自己排版生成
03 同一套引擎,换个皮就换种风格
更关键的是:这份规范是可自定义的。
样式既然是机读取值,要改就只改取值。把 word-tokens.json 里的颜色、字体、表格线、页眉 logo 改一改,就换成另一套风格——引擎一行代码都不用动。

改一个配置文件,就从 Aham 风换成国企汇报风、标书风
04 做公文版、标书版,都是改配置而已
举两个例子,都是同一套引擎、只换了配置。
国企汇报版:把点缀色从钢蓝改成沉稳的国企红,配上封面、目录和经营指标横线表——一份规范的季度经营汇报就出来了。

国企季度经营汇报(首页):封面 / 目录 / 经营指标横线表 —— 同一引擎,仅换 tokens
标书版:换成藏青点缀,配上投标封面(项目名称、招标编号、投标人)和报价合计横线表——一份投标文件就出来了。

投标文件(首页):封面(项目 / 招标编号 / 投标人)+ 报价合计横线表
同样的内容、同样的引擎,换的只是一份配置。这意味着你可以把它定制成你们公司自己的文档规范,让 AI 以后产出的每一份 Word,都长成你要的样子。
05 缺的信息,它会先问,不编造
还有一条小而重要的规矩:客户名、报价、日期这类具体事实,用户没给,它绝不瞎填——而是留一个琥珀色的「待补录」标注,先问你。该规范的规范,该空着的空着。
写一次规范,往后每份都一致
说到底,Aham Word 想给的不是「一份还行的 Word」,而是一套可定义、可复用、可传承的文档规范——写一次规范,往后每一份都一致。
用法也简单:把仓库地址发给 Claude,让它把技能装好,然后说「帮我做个 Word」就行;想要自己的模板,复制 word-tokens.json 改几个值即可。它是开源的(MIT)。
关于 Aham · 它是开源的
Aham Word 在 GitHub 开源(MIT):github.com/li599198347-svg/aham-word。它也是 Aham 系列的一员——每个工具只把一件事做利落,共享同一套设计地基。
Aham UI · 供 AI 消费的设计系统
Aham Word(本仓库)· 供 AI 消费的 Word 规范
Aham PPT · 克制的 AI PPT 制作技能
Aham Excel · 供 AI 消费的 Excel 规范(开发中)
Aham Voice · 录音转写与会议纪要(macOS)
Aham Survey · 现场调研工具(macOS)
把灵光一现,做成能用的 AI 工具。
开源仓库 · github.com/li599198347-svg/aham-word
夜雨聆风