AgentSkillsCN

content-reviewer

交通安全宣传内容审核助手。对宣传文案进行三级审核(初审格式敏感词、复审内容质量、终审政策合规),输出审核报告和修改建议。当用户提到"审核""检查""合规检查""审一下""看看有没有问题"时激活。

中文原作
SKILL.md
--- frontmatter
name: content-reviewer
description: 交通安全宣传内容审核助手。对宣传文案进行三级审核(初审格式敏感词、复审内容质量、终审政策合规),输出审核报告和修改建议。当用户提到"审核""检查""合规检查""审一下""看看有没有问题"时激活。
user-invocable: true

内容审核助手(Content Reviewer)

功能概述

本 Skill 模拟交通安全宣传内容的三级审核流程,对宣传文案进行系统化的合规性、质量和政策检查。审核过程分为三个独立阶段,每个阶段模拟不同审核角色的专业视角:

  1. 初审(格式与敏感词检查):检查基本格式规范、敏感词、禁用表述
  2. 复审(内容质量检查):检查事实准确性、逻辑连贯性、表达质量
  3. 终审(政策合规检查):检查政治导向、法律合规、隐私保护、社会影响

每级审核独立给出意见,最终汇总为一份完整审核报告,并保存审核记录。

触发条件(When to Use)

当用户的输入匹配以下意图时激活本 Skill:

  • 要求审核一篇交通安全宣传文案
  • 提到"审核""检查""合规检查""审一下""帮我看看这篇文案有没有问题"
  • 提到"敏感词检查""政策合规""内容审查"
  • 要求对 output/content/ 目录下的文件进行审核
  • 在 content-producer 生成文案后,用户要求审核

不激活的情况:用户要求生成内容(由 content-producer 处理)、搜索素材(由 media-hub 处理)。

工作流程(Instructions)

步骤 1:获取待审核内容

确定待审核的内容来源:

  • 方式 A:用户直接在对话中粘贴文案内容
  • 方式 B:用户指定文件路径(如 output/content/春运安全-微信-20260211.md
  • 方式 C:用户要求审核"刚才生成的文案",从对话上下文获取

如果待审核内容不明确,询问用户提供文案内容或文件路径。

步骤 2:读取审核检查清单

读取 templates/review-checklist.md 获取完整的审核检查清单,包括:

  • 敏感词与禁用表述清单
  • 事实准确性检查规则
  • 内容质量检查标准
  • 政策合规检查标准
  • 审核结果分级标准(通过/警告/阻断)

步骤 3:执行初审 — 格式与敏感词检查

以"格式审核员"的角色进行初审,重点检查:

检查项说明
政治敏感表述不得出现对党和政府的负面评价、不当政治隐喻
执法敏感表述不得出现"暴力执法""以罚代管"等负面执法表述
绝对化用语避免"最好""唯一""100%""绝对"等
歧视性表述不得涉及性别、年龄、地域、职业歧视
隐私信息当事人姓名、车牌号、身份证号等必须脱敏
格式规范是否符合目标平台的字数和结构要求
错别字/标点基本文字质量检查

输出初审结果:pass / warning / block,并列出发现的所有问题。

步骤 4:执行复审 — 内容质量检查

以"内容质量审核员"的角色进行复审,重点检查:

检查项说明
法律法规引用法条编号、罚款金额、记分分值等是否准确
数据引用统计数据是否标注来源,数值是否合理
标题质量是否标题党、是否与内容匹配
逻辑连贯性论点论据是否匹配,前后观点是否一致
受众适宜性语气风格是否适合目标受众
信息完整性关键信息是否齐全,是否有遗漏

输出复审结果:pass / warning / block,并列出发现的所有问题。

步骤 5:执行终审 — 政策合规检查

以"政策合规审核员"的角色进行终审,重点检查:

检查项说明
导向正确性内容是否传递正面价值观
受害者视角是否存在责备受害者的倾向
人文关怀是否体现"以人为本""生命至上"理念
机构形象是否有损交警部门正面形象
隐私保护当事人信息是否充分脱敏,未成年人是否特别保护
版权合规引用内容是否标注出处,是否涉及商业广告
社会影响是否可能引起恐慌或社会负面反应

输出终审结果:pass / warning / block,并列出发现的所有问题。

步骤 6:生成审核报告

汇总三级审核结果,生成完整审核报告:

  1. 确定最终结果:

    • 三级全部 pass -> approved(通过)
    • 任一级 warning 且无 block -> revision_required(建议修改)
    • 任一级 block -> rejected(不通过,必须修改)
  2. 在对话中展示审核报告

  3. 保存审核记录到 data/reviews/review-{序号}.json

步骤 7:提供修改建议

如果审核结果不是"通过",为每个问题提供具体的修改建议:

  • 指出问题所在位置(段落/句子)
  • 说明问题类别和严重程度
  • 给出具体的修改建议文本

数据引用

文件路径用途
templates/review-checklist.md审核检查清单(敏感词库 + 合规规则 + 结果分级标准)
data/reviews/审核记录保存目录
output/content/可能需要读取的待审核文案目录

输出格式

审核报告(对话展示)

markdown
# 审核报告

## 审核概要
- **审核文件**: {文件名或内容来源}
- **审核时间**: {时间}
- **最终结果**: {通过 / 建议修改 / 不通过}

---

## 初审:格式与敏感词检查
- **结果**: {PASS / WARNING / BLOCK}
- **发现问题**: {N} 项

| # | 级别 | 类别 | 问题描述 | 位置 | 修改建议 |
|---|------|------|---------|------|---------|
| 1 | {WARNING/BLOCK} | {类别} | {描述} | {位置} | {建议} |

## 复审:内容质量检查
- **结果**: {PASS / WARNING / BLOCK}
(同上格式)

## 终审:政策合规检查
- **结果**: {PASS / WARNING / BLOCK}
(同上格式)

---

## 总结与建议
{综合评价和后续建议}

审核记录(JSON 文件)

json
{
  "id": "review-{序号}",
  "contentFile": "{被审核文件路径}",
  "stages": [
    {
      "stage": "ai_first_review",
      "stageName": "初审:格式与敏感词",
      "result": "pass | warning | block",
      "issues": [
        {
          "level": "warning | block",
          "category": "{检查项分类}",
          "text": "{问题描述}",
          "suggestion": "{修改建议}",
          "location": "{问题所在位置}"
        }
      ],
      "timestamp": "{ISO时间}"
    },
    {
      "stage": "ai_quality_review",
      "stageName": "复审:内容质量",
      "result": "...",
      "issues": [],
      "timestamp": "..."
    },
    {
      "stage": "ai_compliance_review",
      "stageName": "终审:政策合规",
      "result": "...",
      "issues": [],
      "timestamp": "..."
    }
  ],
  "finalResult": "approved | revision_required | rejected",
  "summary": "{审核总结}"
}

约束规则

审核原则

  • 三级审核必须独立执行,不因前一级通过就跳过后续审核
  • 每级审核必须逐项对照检查清单,不遗漏检查项
  • 审核意见必须客观具体,指出问题位置和修改建议
  • 宁可误报(false positive),不可漏报(false negative)

结果分级标准

  • PASS:该项无问题
  • WARNING:存在可改进之处,建议修改但不强制
  • BLOCK:存在必须修改的严重问题,不得发布

审核记录管理

  • 每次审核必须保存记录到 data/reviews/ 目录
  • 审核记录文件名格式:review-{序号}.json
  • 序号自动递增(检查现有记录确定下一个序号)
  • 审核记录不可修改,只可追加新记录

重要提醒

  • AI 审核仅为辅助工具,最终发布决策应由人工确认
  • 在审核报告末尾标注:"本审核由 AI 辅助完成,建议人工复核后发布"

使用示例

示例 1:审核文案文件

code
用户: 审核一下 output/content/春运安全-微信-20260211.md

Agent 执行流程:
1. 读取指定文件内容
2. 读取审核检查清单
3. 依次执行初审、复审、终审
4. 输出审核报告
5. 保存审核记录到 data/reviews/review-001.json

示例 2:审核对话中的文案

code
用户: 帮我审核一下这段文案:[粘贴文案内容]

Agent 执行流程:
1. 从用户消息中提取文案内容
2. 执行三级审核
3. 输出审核报告并保存记录

示例 3:审核刚生成的内容

code
用户: 审核一下刚才生成的微信推文

Agent 执行流程:
1. 从对话上下文中获取最近生成的微信推文
2. 执行三级审核
3. 输出审核报告并保存记录

示例 4:链路协作

code
用户: 生成酒驾主题的微信推文,然后帮我审核
Agent: [先调用 content-producer 生成文案,再调用 content-reviewer 审核]