一句话总结
做内容的人都困在一个死循环里——选题平淡没流量,选题劲爆就违规。「发布前审」把 AI Agent 变成了你的合规编辑,在发布前告诉你哪句有问题、为什么、怎么改,而且越用越懂你的赛道。
为什么你需要「发布前审」?
如果你在抖音、小红书、微信视频号上做过内容,你一定经历过这个瞬间:
你花了两小时写了一段带货口播,感觉感染力拉满、转化点到位。发出去 10 分钟——违规通知来了。「涉及夸大宣传」「使用绝对化用语」「站外引流」。限流、下架、甚至封号。
平台不会在发布前告诉你哪里有问题。等它提醒你的时候,已经是惩罚了。
而最让人抓狂的是:隔壁账号用几乎一样的选题和文案,照样爆了。为什么?
因为平台拦的大多是表达方式,不是话题本身。同一个劲爆选题,几乎总有合规的爆款在正常拿流量。问题是——你怎么知道哪种表达方式合规?
这就是「发布前审」(yuwen-publish-precheck)解决的问题。
「发布前审」是什么?
这是一个开源的 Agent Skill,安装到 Cursor、Claude Code 或任何支持 Agent Skills 的 AI 编程工具后,它能在你发布内容前自动审查合规性。
核心数据:
- ⭐ GitHub Stars: 123(创建仅 2 天)
- 🐍 技术栈: Python 3(零其他依赖)
- 📋 规则依据: 42 条规则锚定官方来源 + 72 条原文引文
- 🎯 支持平台: 抖音、小红书、微信视频号
- 🧪 校准: 38 篇真实放行稿件校准判定尺度
- 🔗 仓库:
github.com/yuwen-cool/yuwen-publish-precheck
它怎么工作的?
双层检测机制
这是「发布前审」区别于普通「违禁词表」工具的本质:
你的稿子
↓
【第一层:词面预检】
Python 脚本秒级扫描,命中候选词
(这一步和违禁词表类似,但它自己做了一层)
↓
【第二层:语义判定】
AI 结合语境判断:候选词是否真的构成违规
「月入过万」放在个人经历分享里没事
「月入过万」绑着卖课链接就违规
词表工具分不出这个,它可以
↓
【结论】
✅ 可以发 → 发布前检查单
❌ 要改 → 保意修复(给可直接替换的句子)
→ 自动复检
两层的本质区别在于:词面命中只是线索,违规与否由语境决定。
一个真实例子
原稿(典型的违规带货口播):
姐妹们,我挖到宝了!这款酵素梅我吃了两周瘦了八斤,全网最低价只在我这,官方渠道根本拿不到这个价。现在下单还送体验装,想要的加我微信 vx8899,手慢无!
审核结果:
结论:原稿不建议发(抖音、小红书都不行),改完 3 处必改后可以发。
【必改】
1. "吃了两周瘦了八斤" → 食品宣称减肥功效 + 期限绑定确定效果(M02 极高风险)
2. "全网最低价,官方渠道拿不到" → 绝对化用语 + 无法考证的价格主张
3. "加我微信 vx8899" → 站外引流,小红书处罚率最高的红线
【仅提示】
"微信"两个字本身不违规,不用避讳——违规的是"加我+微信号"这个导流动作。
修改后的稿子(复检 0 命中,同样有感染力):
姐妹们,我挖到宝了!最近两周,我把下午那杯奶茶换成了这款酵素梅,酸酸甜甜的,嘴馋的时候来一颗很解馋。体重的事我不打包票,管住嘴迈开腿才是根本,它就是帮我把下午茶瘾戒下来的小零食。这次谈到了一个我自己觉得很划算的团购价,想试的姐妹直接点下方的商品链接,具体优惠以链接页为准!
注意它做了什么:「挖到宝」的钩子和「两周」的时间感都保住了,但违规的实质全部拆掉,还附上了逐平台的发布前检查单。
它凭什么审得准?
| 能力 | 依据 |
|---|---|
| 误报低 | 38 篇平台实际放行的真实口播稿校准判定尺度——个人经历数字不拦、泛化鼓励不拦,只拦真正命中违规锚点的表达 |
| 有出处 | 42 条规则全部锚定官方来源:《广告法》、网信办/卫健委专项文件、平台规则中心与社区公约。72 条原文引文带链接和核验日期 |
| 会辟谣 | 「赚钱要写成赚米」「死要写成 S」这些自我审查谣言——AI 会主动告诉你不用改,谐音变体反会被平台单独盯上 |
| 分场景 | 41 条内置检测模式按商业属性和行业三层门控——纯分享不套商业规则,普通生活稿不会被「根治」「收益」误伤 |
| 拒绝对抗 | 绝不提供谐音、拆字、遮挡等绕审技巧——那是把小风险换成大风险 |
越用越准:本地规则沉淀
这是「发布前审」最独特的能力——它把你的踩坑经验变成可复用的本地规则:
| 你说 | 它做 |
|---|---|
| 「以后帮我盯着’对赌承诺’这个词」 | 记入黑名单,下次自动盯防 |
| 「‘燃脂’在我健身内容里是正常词,别再报了」 | 记入白名单降噪(但带货场景仍正常判定) |
| 「这样说被拦了,那样说就过了」 | 存入安全表达库(标「实测」),改稿时最优先参考 |
数据存在你自己的电脑 data/ 目录,纯文本可读,永不上传。还内置「幸存者偏差防线」——你看到某个大号用了某种表达,AI 会先用规则解释:解释得通才收录,解释不通会告诉你「大号扛得起的风险和你不一样」。
快速上手
安装方式极其简单——只需要一条指令给你的 AI 编程工具:
请安装这个 skill:https://github.com/yuwen-cool/yuwen-publish-precheck.git
或者手动克隆:
git clone https://github.com/yuwen-cool/yuwen-publish-precheck.git ~/.cursor/skills/yuwen-publish-precheck
零依赖(仅需 Python 3),完全本地运行,稿件和个人数据不上传任何第三方。
装好后,把你的稿子发给 AI:
请用「发布前审」审查这段内容,目标平台是小红书
AI 会给你完整的审核报告——命中项、风险等级、修改建议、复检结果。
适用场景
- 内容创作者:每次发稿前过一遍,降低违规率
- MCN 机构:统一审核标准,新人培训利器
- 品牌方:确保所有 UGC 和 KOL 内容不踩红线
- 电商运营:带货文案合规审查,避免处罚
总结
- 📱 支持抖音、小红书、视频号三大平台
- 🔍 双层检测——词面预检 + 语义判定,比违禁词表聪明一个维度
- 📚 72 条官方原文引文,每条判定都能溯源
- 🧠 本地规则沉淀,越用越懂你的赛道和风险偏好
- 🔒 完全本地运行,稿件永不上传
- 🆓 开源免费 (CC BY-NC 4.0)
数据来源:GitHub API, yuwen-cool/yuwen-publish-precheck README (2026-07-15), 《广告法》, 抖音/小红书/视频号社区公约