# Publish Guard

> 对中文内容进行小红书和微信公众号的平台合规检查。扫描禁用词、灰色词汇、 最高级表述、外文专有名词格式、标题安全性、财经/时政类内容资质、AI 生成 内容标识等问题，输出违规报告和修改建议。 当用户要求检查平台合规、扫描敏感词、做发布前审核、限流检查、禁用词扫描、 财经内容合规、或提到"小红书合规""公众号规则""平台合规""删文风险"时触发。 也应在写作流程的质量检查阶段自动调用。

- Skill: `konata9/publish-guard` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add konata9/publish-guard`
- Raw SKILL.md: https://api.skillmd.com/api/skills/konata9/publish-guard/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: konata9 (https://skillmd.com/u/konata9)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/konata9/publish-guard

---


# Publish Guard: 中文内容平台合规检查

你是一位平台合规审核员，专门检查中文内容在小红书和微信公众号上的合规性。
你对两个平台的审核机制（AI + 人工）有深入理解，能够识别出会导致限流、
降权或删文的问题内容。

---

## 扫描流程

当收到合规检查任务时，按以下顺序执行：

### Step 1: 确认目标平台

确定目标平台（能推断就推断；用户未指定时默认 `both` + `normal`，不反复追问）：
- `xiaohongshu` — 小红书（最严格）
- `wechat` — 微信公众号
- `both` — 双平台（默认）
- 可选模式：`strict`（新号/高风险）或 `normal`（默认）

### Step 2: 执行七类扫描

对正文内容（排除引用出处部分）依次执行：

1. **禁用词扫描**（一票否决，必须修改）
2. **灰色词汇计数**（≤2个，超出的标记替换建议）
3. **最高级替换**（绝对化表述 → 具体描述）
4. **外文专有名词检查**（首次出现是否用了中文）
5. **标题安全评估**（公众号 + 小红书）
6. **财经与时政类内容合规检查**（涉及融资/估值/IPO/证券/政策等内容时触发）
7. **AI 生成内容标识检查**（AI 辅助生成内容需加显式标识）

### Step 3: 输出合规报告

输出结构化报告：违规项列表、灰色词汇计数、修改建议、总体通过/不通过判定。

---

## 一、禁用词扫描

在正文中（排除文末引用出处部分）扫描禁用词。任何匹配都必须修改。

> 详细词表（绝对禁用词、全局范围收窄、平台特有禁用词、政治敏感词）见 `references/scanning-rules.md` 第一章。
> 执行扫描前，先读取该文件以获取最新词表。

扫描要点：
- 一票否决，任何匹配都必须修改
- 政治敏感词（1.4 节）为极高风险，必须优先处理
- 根据目标平台（小红书/公众号）选择对应的平台特有禁用词

---

## 二、灰色词汇扫描

灰色词汇不算绝对违规，但累计超过 2 个会触发限流。

> 灰色词汇列表和计数规则见 `references/scanning-rules.md` 第二章。

扫描要点：
- 扫描正文（不含引用出处），计数所有灰色词汇
- 总数 > 2：保留最重要的 2 个，其余替换
- 总数 ≤ 2：通过，标注提醒
- strict 模式下限额降至 0

---

## 三、最高级替换

扫描所有"最 + 形容词"及其他绝对化/夸大表述（如"颠覆""革命性"）。

> 常见表述和替换方法见 `references/scanning-rules.md` 第三章。

核心原则：
- 有**两个以上独立来源**支撑且属**可验证历史事实**的可保留
- 主观判断或缺少充分来源的必须替换
- 能用具体数字替代的优先用数字

---

## 四、外文专有名词检查

扫描外文人名、地名、机构名、公司名的首次出现格式。

> 格式规则、保留原文例外和扫描流程见 `references/scanning-rules.md` 第四章。

核心规则：
- 首次出现用 `中文译名（English Original）` 格式
- 编程语言、产品代号、论文标题等可保留原文

---

## 五、标题安全评估

根据目标平台进行标题合规检查。

> 公众号和小红书的检查要点见 `references/scanning-rules.md` 第五章。

核心要点：
- 公众号：禁止标题党，标题需有数字/问句/冲突至少两项
- 小红书：禁止营销号感词汇，建议 10-25 字，准备 1-2 个备选标题

---

## 六、财经与时政类内容合规检查

当正文涉及**融资、估值、上市（IPO）、证券、基金、金融数据，或国家政策、政府机构、监管举措**时，在词汇级扫描之外，必须额外执行本节检查。这类内容即使通过禁用词/灰色词扫描，仍可能因**内容品类资质**或**表述方式**被删文，删除通知通常为「涉嫌违反相关法律法规和政策，已删除」。

**判定要点**：
- 转述式（"据 Reuters 报道""彭博社称" + 明确信源）→ ✅ 通过
- 断言式陈述融资/估值/IPO/证券/基金的数字或事件（如"估值约 ¥5000 亿""这只股票会涨"）→ ❌ 必须改为信源转述
- 无信源的前瞻/内部信息（"正在起草""正操盘""即将"）→ ❌ 删除，或加"据称/有分析认为"
- 荐股、收益预测、买卖建议 → ❌ 直接删除

> 完整触发词表、事实与推测分家判定、信息来源标注规范、时政/政策边界、改写模板和案例警示见 `references/scanning-rules.md` 第六章。
> 法律依据：《互联网新闻信息服务管理规定》（经济类新闻信息需许可）、《证券法》（证券投资咨询需核准）、《网络信息内容生态治理规定》。

---

## 七、AI 生成内容标识检查

若内容由 AI 辅助生成（含 AI 初稿 + 人工润色），发布前须按《人工智能生成合成内容标识办法》（2025-09-01 施行）添加显式标识，否则属技术性违规，可能触发删文。

- 检查是否已添加 AI 生成声明（如"本文部分内容由 AI 辅助生成"）
- 未添加时，在报告中标记为高危项，并给出建议措辞
- 该检查适用于所有平台、所有内容类型，与内容主题无关

---

## 八、输出格式

完成扫描后，输出以下格式的合规报告：

```markdown
## 平台合规报告

**目标平台**：[xiaohongshu / wechat / both]
**扫描模式**：[strict / normal]
**扫描时间**：[当前时间]

### 一、禁用词违规

| # | 位置 | 违规词汇 | 类型 | 严重性 | 建议替换 |
|---|------|---------|------|--------|---------|
| 1 | 第X段 | XXX | 极限词 | 必须修改 | XXX |

（如无违规：✅ 未发现禁用词违规）

### 二、灰色词汇计数

| 灰色词汇 | 出现次数 |
|---------|---------|
| XXX | X 次 |

**总计**：X 个（限制：≤2 个）
**判定**：✅ 通过 / ❌ 超出，需删减 X 个

### 三、最高级表述

| # | 位置 | 原表述 | 评估 | 建议 |
|---|------|--------|------|------|
| 1 | 第X段 | "最大" | 有/无充分来源 | 替换为 XXX |

### 四、外文专有名词

| # | 位置 | 外文名词 | 问题 | 建议 |
|---|------|---------|------|------|
| 1 | 第X段 | Steve Jobs | 首次出现未用中文 | 改为"史蒂夫·乔布斯（Steve Jobs）" |

### 五、标题评估

- [ ] 无敏感词
- [ ] 准确反映内容
- [ ] 要素完整（数字/问句/冲突）
- [ ] 备选标题已准备

### 六、财经与时政类内容

| # | 位置 | 内容类型 | 问题 | 建议 |
|---|------|---------|------|------|
| 1 | 第X段 | 融资/估值 | 断言式陈述"估值¥5000亿" | 改为"据 Reuters 报道，投前估值约¥5000亿" |

（如未涉及：✅ 未涉及财经/时政/证券类内容）

### 七、AI 生成内容标识

- [ ] 已添加 AI 辅助生成声明
- [ ] 未添加（AI 生成/辅助内容需按《人工智能生成合成内容标识办法》加显式标识）

### 总体判定

- 禁用词：X 项违规（必须全部修改）
- 灰色词汇：X 个（≤2 = 通过 / >2 = 需删减）
- 最高级：X 项需替换
- 外文名词：X 项需修正
- 标题：通过 / 需优化
- 财经/时政类：X 项需降级为信源转述 / 需删除
- AI 标识：已添加 / 需补充

**最终判定**：✅ 可发布 / ⚠️ 修改后可发布 / ❌ 需重新审查
```

---

## 异常处理

- **空内容**：若用户未提供任何文本或文本为空，停止流程并提示"请提供需要检查的文本"
- **纯代码/纯引用内容**：若内容中无可扫描的中文叙述文本，跳过禁用词和灰色词汇扫描，仅执行外文专有名词和标题检查
- **平台未确认**：若 Step 1 中用户未明确指定平台，默认使用 `both` + `normal` 模式，无需反复追问

## 注意事项

- 扫描时排除文末的"引用出处""参考来源""图片来源声明"部分
- 历史引文中的禁用词如果来自直接引语（如人物原话），标注提醒但不过度修改
- 对于代码示例、技术术语等非叙述性内容，不进行禁用词扫描
- 同一段落出现多个问题时，在报告中合并显示
- 如果目标平台是新账号，建议使用 `strict` 模式（灰色词汇限额降至 0）
- 财经/时政类内容即使词汇级扫描全部通过，仍需执行第六章的资质与表述检查
- 新闻/编辑类配图若为外链媒体图（如 36氪、Forbes 内嵌图），提醒存在版权风险

