SkillCast 首批精选 Skill 正在整理中 查看市场 →
人工核验

公文写作 DNA:基于 102 万字语料的量化公文写作 Skill

基于102万字真实公文全量统计的公文写作skill,覆盖调研报告、领导讲话、工作方案等七类文体,将写作风格转化为可测量、可验收的量化参数,并提供数值自检器,让 Agent 写出生动地道的公文。

公文写作量化分析调研报告领导讲话工作方案党建材料写作风格自检脚本

这是什么

「公文写作 DNA」是一个基于真实公文全量统计的公文写作 Skill,由作者 larashero3-dotcom 发布在 GitHub(仓库名 larashero3-dotcom/lieflat-gongwen),目前获得 1222 个 Star、180 个 Fork。它通过对 102 万字真实公文语料的定量分析,把公文写作风格转化为可测量、可验收的量化参数——包括平均句长、顿号密度、一级标题字数、段内分层方式等——让 Agent 能够更精准地复现 7 种典型公文风格。

 

这个 Skill 适用于 Codex、Claude Code、Moxt 等兼容 agents.md 的 Agent,核心能力零依赖,自检脚本只用 Python 标准库。

适合谁

  • 机关事业单位工作人员:需要经常撰写调研报告、领导讲话、工作方案等公文,但缺乏系统的写作方法。
  • 国企及基层党务工作者:需要撰写党建经验材料、经验总结等,希望写出与生产经营结合的生动材料。
  • 用 Agent 辅助写作的创作者:希望在 Codex、Claude Code 等工具中获得专业公文写作能力,而不是简单的模板套用。
  • 写作研究者:对公文语言量化分析感兴趣,希望了解如何用数据驱动的方法改进写作。

能做什么

该 Skill 覆盖两大文体族、七类公文文体,不包含有固定模板的法定公文(通知、请示、批复、函)。

公文族(六类)

  • 调研报告:分析上行文,一级标题为 17-21 字“判断+转折”双分句风格,大量使用“一是二是”分层。
  • 领导讲话:篇幅中位 2,500-3,700 字,2-5 个一级标题。
  • 工作意见:与调研报告在“一是二是”用法上差 6 倍,是重要的文种判据。
  • 经验材料:总结推广类,100% 不依赖百分比数据。
  • 工作方案:规范性部署,唯一大量使用三级标题和“1.”列表的文种。
  • 经验总结:篇幅较短,逻辑清晰。

党建族(一类)

  • 党建/基层经验材料:千字级,零一级标题,靠段首动宾提领句分层,通篇挂职工原话,是“群众归因”的正向指纹。

Skill 提供了一系列量化参数和自检脚本,可以辅助 Agent 识别文种、校准风格,并在生成后自动检查是否符合语料统计的特征区间。

使用前准备

  • 需要一个兼容 agents.md 的 Agent 环境(Codex、Claude Code、Moxt 等)。
  • 推荐使用具备工作空间上下文能力的 Agent(如 Moxt),因为长文的反复读取与逐句改写正需要这种能力。
  • Python 3 环境(自检脚本只需标准库)。

安装方法

将仓库克隆到本地 skills 目录即可使用:

git clone https://github.com/larashero3-dotcom/lieflat-gongwen.git ~/.claude/skills/lieflat-gongwen

或把整个目录放进你的 Agent 的 skills 目录。

使用示例

SKILL.md 定义了六步工作流,核心是第 3 步:

1  判文体族 → 判文种 → 定参数行
2  读对应文种的骨架公式
3  读同文种的 DNA 文档 + 范文     ← 不可跳过
4  出骨架,停下等确认
5  按参数写正文
6  跑自检,按报告修正

以调研报告为例,针对“本市制造业‘人工智能+’应用情况”这一主题,Skill 会生成带观点的一级标题(如“改造已经起步,热度却集中在头部企业”),并穿插企业负责人和基层干部的原话,全文通过“一是二是”进行段内分层。

对于工作方案,它生成“摸清底数,建好台账”这类业务标签式标题,大量使用三级标题和“1.”列表,并在无法核实数字的地方保留“【待补:xx】”占位,绝不编造数据。

自检脚本会检查生成的文稿是否符合语料统计的特征区间,对硬冲突(如文种识别错误)报错,其余参数偏差仅作提示,鼓励好文章的不整齐。

风险与注意事项

  • 非商业许可:本项目采用 PolyForm Noncommercial 1.0.0 许可证,仅允许非商业用途。个人研究、学习、实验、教育机构、公共研究机构和政府机构等用途属于许可允许的范围。未经单独书面许可,不得售卖本项目、不得用于付费写作或咨询服务,不得集成到商业产品或商业服务中。
  • 语料不随包分发:因版权原因,原始语料已全部移除,频率数值第三方无法直接复核,这是项目的实质缺陷。
  • 样本局限:工作方案(10 篇)、经验总结(8 篇)样本偏薄,参数仅供参考。
  • 参数管不了“对不对”:参数只能解决“像不像”,不能保证内容是否站得住、政治表述是否得体。涉密内容与对外口径必须经本单位核稿人终审。
  • 不用于模板类法定公文:通知、请示、批复、函等有固定模板的法定公文,不适合用此 Skill。
INSTALLATION

安装命令

TERMINAL
git clone https://github.com/larashero3-dotcom/lieflat-gongwen.git ~/.claude/skills/lieflat-gongwen
兼容平台Codex、Claude Code、通用 Agent
运行环境需要兼容 agents.md 的 Agent 环境(如 Codex、Claude Code、Moxt 等);核心技能零第三方依赖,自检脚本仅使用 Python 标准库。
API Key不需要
本地环境需要
费用免费