无尘阁日记

无尘阁日记

AI 写公文一读就露怯,这个 skill 到底补上了哪一口?
silcano

super-official-writer ・ 仓库 v0.24(2026-11-05 提交)・ 2026-11-09 拉到本地实跑
核对方式:仓库克隆后本地跑 --stats、search_corpus.py、check_params.py、check_integrity.py;
评测成绩这类数字来自项目作者自述,我没有复现。下面凡是自述口径,我都会单独标出来。

它补上的不是文笔,是行话。

我把 super-official-writer 拉到本地跑了一遍:28 层知识库、1862 条、102 万字符。输入「安全生产工作 汇报 隐患排查」,8 条命中,耗时 7 毫秒。

这件事跟「帮我写个通知」的聊天框不是一回事。

· · ·

一、它到底是什么

一句话说完:它是装进 Agent 里的一整套写作流程,不是一段提示词。

流程走五步,前三步全在问清楚,最后一步才查毛病。

步骤 它做什么 为什么这么排
磨刀子 确认文体、受众、风格 文种选错是实质错误,不是文风问题
定盘子 定主题基调 基调定歪,后面全部白写
搭架子 检索对应文体的框架模板 写什么查什么,不凭空造结构
敲键子 逐层生成正文 一次只写一层,方便你中途叫停
收果子 八项算法校验加核稿十查 机器先挑一遍毛病,人再动手

每一步停下来等你点头。这一点决定了它是人机协作,不是代写机。

· · ·

二、家底有三套数字,我把它摊开

这个技能的家底,流传着三个互相打架的数字。全部都能解释,但是你转载的时候极容易说错。

名目 数字 这个数字我是怎么得到的
蒸馏知识单元 1855 条 SKILL.md 自述;仓库自检把各分段相加,再加 5 条纯范例,正好也是 1855
开源语料层 1862 条 / 28 层 / 102 万字符 本地跑 --stats 数出来的
结构化数据集 1919 条 / 48 类 仓库 v0.24 口径;jsonl 不开源,我没有见过
文体模板 21 种 templates.md 里有 21 个二级标题,数完对得上
文种规范 75 种 15 个法定文种加 60 个事务文种
核稿病例 57 个 真实改错案例,配一张核稿十查清单
风格参数 13 项 × 7 文种 成稿以后有脚本逐项对照,不靠眼力

三个数对不上,很正常,因为口径不同。1855 是它自己的计数方式,1862 是我数出来的开源层条目,1919 在作者手上。

还有一个更该说的。「350 万字语料」这个说法传得很广,我按三路来源加了一遍,只有 321.1 万字。

7 位博主 720 期视频 173.1 万字,7 部专著 97.0 万字,27 份政府工作报告 51.0 万字。剩下这 28.9 万字,作者没有交代出处。

这不是挑刺,这是引用规矩。写材料的人最忌讳的就是数字对不上。

· · ·

三、三处真正值钱的设计

第一处,数字进保护名单。你给的数字、人名、单位名,它一个字都不许动;「每人至少」「不超过」这类限定词也在名单里。

作者讲过一个真事故:题面写「每人限时 8 分钟」,AI 改成了「每个发言单位」,意思全变。公文里数字错一位就是事故,这条设计是懂行的。

第二处,一条命令出国标 Word。小标宋标题、黑体一级、楷体二级、仿宋正文、28 磅行距,GB/T 9704 的版面要素直接到位。

交材料前最烦的就是调格式,这一处省的是真时间。

第三处,成稿能用脚本量。我拿 83 个字试了 check_params.py,它判定「最像短经验材料,距离 0.94」,同时报出句长 40.5、顿号 0.0‰、一级标题 0 个。

机器先挑一遍毛病,人再动手,这个顺序值钱。

· · ·

四、我亲手跑出来的两个结果

好消息是检索真能用。7 毫秒,8 条命中,第一条直接推到「工作汇报的按需汇报与口头汇报模板」,第二条是「八种标题形态实录」。

它不丢给你一堆文件让你自己翻,它给的是排序、行号和上下文片段。

坏消息是默认自检跑不起来。check_integrity.py 要读作者本地那份数据集文件,路径写死在 F 盘,我们手上没有。

加上 --structural 才能跑,跳过 6 项仓外断言,剩下 9 项结构门禁全部通过。

这一条最该记住:数据集的 jsonl 不开源。所以「350 万字语料」你能下载到的,只是蒸馏之后的那一层。

· · ·

五、它能给我带来什么

我不是体制内的人,公文一年也用不上几回。但是它给了我三样东西。

第一样是方法。docs 里那份 distillation-sop.md,把「怎么把一个行业的行话抢救成结构化知识」写成了流水线:取源、转写、切条、标出处、建索引、做门禁。

我自己做 skill,缺的正是这一层。

第二样是文风。对外合作函、报价说明、方案书,这类东西要的是稳妥的正式腔。

走一遍它的五步,比我自己硬拽「公文体」快得多。

第三样是一份反面教材。它把「第 41 个教师节」写错过,2026 年其实是第 42 个,三方复核才定住。

由此逼出一条纪律:届数、期数这种推不出来的数字,一律先留空位,写清出处再落笔。我做产线也该这么干。

· · ·

六、四条红线,照抄就好

一、产出是参考草稿,不具有法律效力。发出去署名的是你,不是 AI。

二、不伪造发文机关、发文字号、印章。项目方自己把这条路堵死了。

三、代码 MIT 开源,视频和书籍版权归原作者,jsonl 不开源。拿去改商用之前想清楚。

四、涉密不上网。这条纪律不因为工具开源就失效。

· · ·

七、装不装,四句对号入座

装法有三档,按省事程度排:技能市场里搜「公文写作」或者 super-official-writer;对话框里直接说「帮我安装 super-official-writer 技能」;手动把文件夹放进 ~/.workbuddy/skills/ 再重启。

目录名必须保持 super-official-writer,跟 SKILL.md 里的 name 对齐,否则客户端认不出来,技能会显示成空描述。

天天写材料的人,装。要给领导写讲话稿、帮同事改稿的人,装。

只在网页版里问两句的人,先等等,降级用法会打折扣。指望全自动交差的人,别装,它每一步都停下来等你。

· · ·

写在最后:这个技能最值钱的地方不是它会写,是它知道哪里不许改。

仓库地址:github.com/Amer-CN/super-official-writer

关于作者 · 江天(楠哥)
AI 实战导师 / 企业 AI 落地顾问 / 智能体工程师,17 年跨界、15,000+ 小时 AI 实操、20+ 套已交付工作流。 看完整履历海报 → skills 实验室 →