一、它是什么:把公文风格蒸馏成可测量数值的 skill
公文写作 DNA(larashero3-dotcom/lieflat-gongwen,PolyForm Noncommercial 1.0.0,1,152 星 / 175 fork)是一份「公文写作」的 coding-agent skill。它跟市面上的公文工具走的不是一条路——别人给模板、给套话清单,它用 102 万字真实公文做全量统计,把「像不像公文」这件事变成可测量、可验收的数值,让 Agent 能复现 7 种典型公文风格。入口是一份 SKILL.md,可供 Codex、Claude Code、Moxt 等兼容 agents.md 的 Agent 使用。
它只做没有固定模板的文体,不碰通知、请示、批复、函这些法定公文(结构已固定、无需风格蒸馏)。核心能力零依赖,自检脚本只用 Python 标准库。
二、102 万字语料:把「像不像公文」变成可验收的数值
参数来自 102 万字真实公文的全量统计,不是经验归纳。作者先拿市面流行认知去对照数据,发现多数站不住脚:
- 「公文开头都用『根据…』『为…』」→ 实测依据式仅 6-8%,占比最高的策略也只有 16%,无单一主导;
- 「结尾必须程式化」→ 75%-87% 是自然收束,「请遵照执行」类出现率不足 2%;
- 「好公文要有数据支撑」→ 60%-72% 完全不用百分比(经验总结 100%、工作方案 80%、调研报告 51% 零百分比)。
真正稳定的共性在语言构造层:平均句长 53-56 字(自媒体 2-3 倍)、顿号密度每千字 14-31 个。文种之间的差异大到可作判据——「一是二是」在工作意见与调研报告之间差 6 倍,大量用三级标题的文种只有工作方案一个。作者还把统计里踩过的坑留在文档里(5 项因词表缺陷被独立复核推翻,如「数字命名法」因量词污染从 84% 修正到 60%),立了条规矩:覆盖率超 80% 的关键词统计一律先当被污染,逐条核对再采信。
三、7 种文体,只做非固定模板(这条实查属实)
skill 把 7 类公文分成两个文体族,全部是没有固定模板的文体:
- 公文族六类:调研报告、领导讲话、工作意见、经验材料、工作方案、经验总结(篇幅中位 2,500-3,700 字,2-5 个一级标题);
- 党建族一类:千字级党建/基层经验材料(约 1,120 字,零一级标题,靠段首提领句和群众原话推进)。
它明确不做有固定模板的法定公文(通知/请示/批复/函)——这类正文结构已确定,不需要量化蒸馏。自检脚本只把「文种识别错误」判为硬错误,其余参数偏离只作提示:因为真实好作品个体差异极大,「好文章不整齐,整齐的往往是平庸作品」。
四、留白不编造 + 排版双倍提效(口播两条都核实)
留白不编造(属实):生成内容里的 【待补:xx】 占位符是刻意留的坑,不是没写完。语料统计发现 60%-72% 的真实公文完全不用百分比,不掌握真实数据时靠逻辑深度撑起文章是可行的——所以 skill 遇到无法核实的数字一律占位、绝不编造。使用时填本地真实数据即可。
排版 + 写作双倍提效(属实):README 把它定位为「写作」skill,可搭配「公文排版」skill 组成完整工作流——一个管风格、一个管格式。
五、协议:PolyForm Noncommercial 1.0.0(非商业,不是 OSI 开源)
协议是 PolyForm Noncommercial 1.0.0(GitHub 显示为 NOASSERTION,因为不是 OSI 标准许可证)。README 原文:本项目仅允许非商业用途使用、修改与再发布——个人研究、学习、实验、教育机构、公共研究机构和政府机构属于允许范围;不得售卖、不得用于付费写作或咨询服务、不得集成进商业产品或商业服务。再发布或改编须附本许可证。
它自称「源代码可见、非商业使用」的项目,不是 OSI 意义上的开源软件。个人写公文、学习没问题;要接进商业化产品 / 收费服务,得先找作者要单独授权。
六、适合谁
常写非标公文(调研报告、领导讲话、工作意见、经验材料、工作方案、经验总结、党建材料)的人:它把「风格像不像」量化成参数,Agent 一键出骨架,你再填本地真实数据、做判断和润色。落地建议(引自 README 六步工作流):先判文体族→判文种→定参数行,出骨架后停下等确认再写正文,最后跑自检脚本按报告修正。搭配公文排版 skill 形成「写作—排版」流水线,把人效集中在判断和润色上。
已知局限:语料因版权不随 skill 分发(只给 22 篇合成范文 + DNA 文档),频率数值第三方无法直接复核;工作方案(10 篇)、经验总结(8 篇)样本偏薄,参数仅供参考;参数只管「像不像」,内容对不对、政治表述得体与否仍要核稿人终审,涉密与对外口径须本单位把关。
数据红线:星标 / fork / 协议 / 文体范围均以 GitHub API 与 README 实查为准(1,152 星 / 175 fork / PolyForm Noncommercial 1.0.0 / 2026-09-02 创建 / 2026-09-05 最后推送,2026-09-26);「102 万字 / 7 种文体 / 留白占位符 / 排版双倍提效」引自 README 与补充说明。