← 返回公开榜单
yu

yuwen-cool/yuwen-publish-precheck

发布前审|发抖音/小红书/视频号前先让 AI 审一遍:哪句踩线、依据哪条官方规则、给能直接用的改法。38 篇真实样本校准判定尺度,72 条官方原文引文可查证,你踩过的坑沉淀成本地规则库越用越准。不承诺过审,不教绕审。

本周新增
13 星
近 3 周倍数
—
距上次推送
31 天
距上次发布
—
许可证
MIT

星标增长

每根柱子是这个周期记录下来的 star 增长:优先取逐个 stargazer 到达时间分桶的到达数,还没被 stargazer 扫描覆盖的仓库改用该周期的 star 净增;两个写者都没记录的周期画成虚线空档,而不是当成 0。柱高按各自窗口的峰值归一,两张图不共用坐标轴。指向任意一根柱子, tooltip 里是该周期的九项指标:当前值与周期内的净增。

指向或点击一根柱子,看当天的九项指标。

9/209/239/269/2910/110/410/710/10

2026 年 9 月 21 日 新增 2 个星标; 2026 年 9 月 22 日 新增 0 个星标; 2026 年 9 月 23 日 新增 1 个星标; 2026 年 9 月 24 日 新增 0 个星标; 2026 年 9 月 25 日 新增 0 个星标; 2026 年 9 月 26 日 新增 0 个星标; 2026 年 9 月 27 日 新增 0 个星标; 2026 年 9 月 28 日 新增 3 个星标; 2026 年 9 月 29 日 新增 2 个星标; 2026 年 9 月 30 日 新增 4 个星标; 2026 年 10 月 1 日 新增 5 个星标; 2026 年 10 月 2 日 新增 -5 个星标; 2026 年 10 月 3 日 新增 1 个星标; 2026 年 10 月 4 日 新增 0 个星标; 2026 年 10 月 5 日 新增 1 个星标; 2026 年 10 月 6 日 新增 0 个星标; 2026 年 10 月 7 日 新增 6 个星标; 2026 年 10 月 8 日 新增 3 个星标; 2026 年 10 月 9 日 新增 2 个星标; 2026 年 10 月 10 日 新增 1 个星标

窗口内最高的一天是 2026 年 10 月 7 日,新增 6 个星标。

证据时间轴

这个项目还没有记录到异动、发布或许可证变化。

README
The document stored for this repository, with its Chinese translation when one has been produced

yuwen-publish-precheck|发布前审

License: MIT CI Python 3.10+ 平台 规则依据 PRs Welcome

由 余温 维护 · Twitter / X · GitHub

发抖音、小红书、微信视频号之前,先让 AI 帮你审一遍:能不能发、哪句有问题、怎么改——并且把你踩过的坑记住,越用越准。

做内容的人都困在同一个死循环里:选题平淡没流量,选题劲爆就违规。而平台不会在发布前告诉你哪里会出问题,等它提醒你的时候,已经是违规通知了。

其实平台拦的大多是表达方式,不是话题本身——同一个劲爆选题,几乎总有合规的爆款在正常拿流量。这个 Skill 帮你在发布前找到"同样劲爆但不违规"的说法。

30 秒看懂它怎么工作

flowchart LR
    A["📄 你的稿子"] --> B["词面预检<br/>(脚本秒级定位候选)"]
    B --> C["语义判定<br/>(AI 结合语境下结论)"]
    C --> D{"结论"}
    D -->|"可以发"| E["✅ 发布前检查单"]
    D -->|"要改"| F["保意修复<br/>(给可直接替换的句子)"]
    F --> G["自动复检"]
    G --> E

两层检测是它和"违禁词表"的本质区别:词面命中只是线索,违规与否由语境决定。"月入过万"写在个人经历里没事,绑着卖课链接就违规——词表工具分不出这个,它可以。

看一个真实例子

下面是一段典型的带货口播稿和它的实际输出(测试实录节选):

原稿:

姐妹们,我挖到宝了!这款酵素梅我吃了两周瘦了八斤,全网最低价只在我这,官方渠道根本拿不到这个价。现在下单还送体验装,想要的加我微信 vx8899,手慢无!

审核结论(节选):

结论:原稿不建议发(抖音、小红书都不行),改完 3 处必改后可以发。

【必改】
1. "吃了两周瘦了八斤" → 食品宣称减肥功效 + 期限绑定确定效果(M02 极高风险)。
   这个卖点本身就不能这么说——哪怕你真的瘦了八斤。改字眼保留主张属于"换皮",我不会那样改。
2. "全网最低价,官方渠道拿不到" → 绝对化用语 + 无法考证的价格主张(R01/R02/R15)
3. "加我微信 vx8899" → 站外引流,小红书处罚率最高的红线(R05)

【仅提示】
"微信"两个字本身不违规,不用避讳——违规的是"加我+微信号"这个导流动作。

给出的修改稿(复检 0 命中):

姐妹们,我挖到宝了!最近两周,我把下午那杯奶茶换成了这款酵素梅,酸酸甜甜的,嘴馋的时候来一颗很解馋。体重的事我不打包票,管住嘴迈开腿才是根本,它就是帮我把下午茶瘾戒下来的小零食。这次谈到了一个我自己觉得很划算的团购价,想试的姐妹直接点下方的商品链接,具体优惠以链接页为准!

注意它做了什么:"挖到宝"的钩子和"两周"的时间感都保住了,违规的实质全部拆掉,还附上逐平台的发布前检查单(挂购物车/营销标注/蒲公英报备)。先审后改、改完复检、语气不丢,这是它的基本动作。

它凭什么审得准

能力依据
误报低判定尺度用 38 篇平台实际放行的真实口播稿校准:个人经历数字不拦、泛化鼓励不拦,只拦真正命中违规锚点的表达(平均每篇仅 0.8 个词面候选)
有出处42 条规则全部锚定官方来源:《广告法》、网信办/卫健委专项文件、平台规则中心与社区公约,80+ 条原文引文带链接和核验日期,每条判定都能点开查证
会辟谣"赚钱要写成赚米""死要写成 S"这类流传甚广的自我审查谣言,官方早已澄清——遇到会主动告诉你不用改,谐音变体反而会被平台单独盯上
分场景41 条内置检测模式按商业属性和行业三层门控:纯分享不套商业规则,不涉医疗金融不加行业规则,普通生活稿不会被"根治""收益"误伤
拒绝对抗绝不提供谐音、拆字、遮挡等绕审技巧——那是把小风险换成大风险

越用越准:你的沉淀

flowchart LR
    A["审稿 / 被罚复盘 /<br/>实测经验"] -->|"一句话反馈"| B[("data/<br/>你的本地规则库")]
    B -->|"下次审核自动生效"| A

对 AI 说一句话就能沉淀,全部存在你自己电脑的 data/ 目录(纯文本,随时能看能改,永不上传):

你说它做
"以后帮我盯着'对赌承诺'这个词"记入黑名单,下次扫描自动盯防
"'燃脂'在我健身内容里是正常词,别再报了"记入白名单降噪(但带货场景仍正常判定)
"这样说被拦了,那样说就过了"存入安全表达库(标"实测"),改稿时最优先参考
"把我整理的违禁词表导进来"批量入库,之后每次审核自动生效
"我被限流了,帮我复盘"四类归因分析 + 案例存档 + 教训固化成规则

内置的"幸存者偏差防线":你说"某大号这么说都没被封",它会先用规则解释——解释得通才收录为可参考,解释不通会告诉你"大号扛得起的风险和你不一样,照抄等于替他试错"。

安装

把下面这句发给 Cursor、Codex、Claude Code 或其他支持 Agent Skills 的工具:

请安装这个 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.10+),完全本地运行,稿件和个人数据不上传任何第三方。

装好后的第一句话

不知道从哪开始?任选一句复制发给你的 AI:

用 yuwen-publish-precheck 审一下这篇口播稿能不能发抖音:(贴上稿子)
帮我把这篇改成小红书能发的版本
我这条视频被限流了,帮我复盘一下为什么
你能帮我做什么?

首次使用它会花一分钟引导你建档(常发平台、行业、商业模式),之后审核不再重复问。

升级(不会覆盖你的沉淀)

在 skill 目录里执行 git pull 即可。三层保护:

  1. 你的全部个人数据(档案、规则库、词库、案例、记录)不被 Git 跟踪,git pull 物理上碰不到;
  2. 模板与数据分离:升级只更新 templates/ 里的出厂模板,你从模板生成的实际数据文件不受影响;
  3. 极端情况下发生冲突,git 会中止更新并提示,绝不静默覆盖。

覆盖范围与规划

维度V1.0 现状规划(ROADMAP)
平台抖音、小红书、微信视频号快手
内容口播稿、文章、图文文案、字幕、标题等文本封面/画面检查清单、直播带货专项
行业通用 + 医疗健康 + 金融理财(官方规则包)教育、母婴、美妆(按社区反馈排序)
场景审核、改稿、处罚/推荐异常复盘、沉淀海外内容转国内适配指南

边界(诚实声明)

  • 不承诺 100% 过审——平台最终判定受内部模型、账号状态等不可见因素影响,谁敢承诺谁是骗子;
  • "可以发"指本次检查范围内未发现阻断问题;
  • 不提供任何绕审技巧,不帮任何人欺骗审核。

参与共建

发现误报/漏报、想要新平台或新行业规则、有踩坑经验想贡献——开 issue 说人话就行,见 CONTRIBUTING.md。每条真实反馈都可能变成下个版本的规则,更新记录见 CHANGELOG.md。

安全问题请通过私密渠道报告,见 SECURITY.md。

作者与联系

我是 余温,这个项目由我维护。欢迎关注、交流,也欢迎分享你的使用反馈。

License

本项目原创的代码、文档、规则表述、模板和测试采用 MIT License,允许使用、修改、分发和商业使用,但需保留许可证与版权声明。

仓库引用的法律法规、监管文件和平台规则原文不因收录而重新授权,详见 THIRD_PARTY_NOTICES.md。

© 2026 yuwen-cool

页面上的每个数字都来自记录下来的 stargazer 到达时间,没有评分公式,也没有 AI 判定。 任何结论都可以用 /api/v1/repos/{id}/stats 里的原始增量自己重算。