Skip to content
Back to skills

Screenplay Review Checklist

ASecurity

影视剧本/故事的对抗式审查。用"编剧审查清单"逐条对照用户上传的故事、剧本、小说片段或大纲,输出一份 Markdown 踩雷报告。触发词:编剧审查、审查剧本、剧本诊断、故事诊断、作品评估、踩雷、对抗式审查、帮我看看这个故事/剧本/大纲、这个故事怎么样、这个故事有什么问题、帮我审审、长会话审查、RP审查。也适用于审查短视频短剧脚本、AI 生成的故事或剧本。

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentsapi

Works with

  • api

Security analysis

A100/100

Pro scans all 8 files and shows the line behind each finding

Scanned November 7, 2026

npx -y skills add Wanfeng1028/muse --skill screenplay-review-checklist --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Screenplay Review Checklist?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Screenplay Review Checklist
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wanfeng1028-screenplay-review-checklist/badge)](https://www.skillsdirectory.com/skills/wanfeng1028-screenplay-review-checklist)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: 编剧审查清单
description: 影视剧本/故事的对抗式审查。用"编剧审查清单"逐条对照用户上传的故事、剧本、小说片段或大纲,输出一份 Markdown 踩雷报告。触发词:编剧审查、审查剧本、剧本诊断、故事诊断、作品评估、踩雷、对抗式审查、帮我看看这个故事/剧本/大纲、这个故事怎么样、这个故事有什么问题、帮我审审、长会话审查、RP审查。也适用于审查短视频短剧脚本、AI 生成的故事或剧本。
---

# 编剧审查清单(对抗式审查)

对用户提交的故事/剧本/大纲进行对抗式审查:只找茬,不表扬;每条雷必须给出证据和修改方向。

> **本 skill 的实质**:表面是找茬,终点是让故事呈现出最有戏剧张力的部分。雷的"修改方向"不是修补建议,而是故事承重结构的候选入口——好的审查结论应当让作者产生"值得写下去"的冲动(实测案例:《过艳秋》审查中,"断经济"这条标准答案被作者驳回后,翻成"两个人一起扛父亲的恩情"——姚白由此获得被过艳秋父母接纳的入口,故事不再靠爱情线推动)。审查报告不是判决书,是对话的起点。

## 第一步:红灯检查点(强制询问,用户可见)

启用 skill 后,**无论会话是否干净,必须先向用户确认审查模式,由用户拍板**。这是唯一一个用户可见的检查点。

询问时必须包含:
1. **本会话对目标故事是否存在前置立场**:故事是首次被 AI 接触 / AI 之前评价过 / AI 参与过创作 / 故事本身是 AI 写的。
2. **解释为什么需要子 Agent**:AI 有一致性偏差——它夸过的东西会下意识维护;它参与创作过的东西会自我偏爱。对抗式审查的前提是审查者与审查对象之间没有利益关联,子 Agent 提供的就是这个独立视角。
3. **说明当前是否可以不要**:
   - 故事为首次接触、无任何前置立场 → 可以直接审查,不需要子 Agent(清单本身就是对抗工具,AI 无立场可维护)。
   - AI 评过/参与过/是 AI 写的 → 强烈建议启用子 Agent,并说明原因。
4. **由用户拍板**:不替用户决定。

示例话术:
> 启用编剧审查清单前,先确认审查模式:
> 这个故事是本会话第一次被 AI 接触吗?之前有没有让 AI 评价过、或者 AI 参与过创作?
> - 若首次接触:可直接审查,无需子 Agent——AI 对故事没有前置立场,审查清单本身就是对抗工具。
> - 若 AI 评过/参与过/是 AI 写的:建议启用子 Agent 对抗式审查——AI 会下意识维护自己之前的判断,自审等于给自己开审稿会。
> 您选哪种?

## 第二步:加载审查清单与形式适配

1. **识别故事形式**:读故事开头/抽样,判断属于哪类(长会话 RP 导出 / 标准剧本 / 小说叙事 / 大纲梗概 / 短剧竖屏),读取 `references/形式适配.md` 加载对应适配规则。
2. **加载审查清单**:读取 `references/审查清单.md`,这是审查项全集(A 创意立意 / B 人物 / C 因果结构 / D 空间可拍摄性 / E 语言情绪 / F 节奏焦点 / G 伦理态度)。

需要查证贺奕条目原文措辞时,读取 `references/贺奕168条原文.md`(贺奕《在AI的算法之上——影视剧写作心法168条小引》,作者原文全文)。

## 子 Agent 对抗式审查流程(用户拍板启用时,第二步已完成)

当第一步用户选择"子 Agent 对抗式审查",按下述流程执行(而不是直接进入第三步):

> **跨环境说明**:本流程中的 `minis-model-use` 是 Minis 环境(iOS/iSH)提供的模型调用工具。其他环境(OpenAI 兼容 API / Anthropic / 本地 Ollama 等)用等价的模型调用方式即可——核心不变:把 `references/子Agent对抗审查指令.md` 作为 system prompt、把 `references/审查清单.md` 注入占位符、把加了隔离框的故事全文作为 user message。工具名只是示例,不是依赖。

1. **选独立模型**:`minis-model-use list` 实时挑选一个 `text_output` 模型,标准三条:①上下文能容纳故事全文 ②中文表达强 ③实测稳定。**不要写死模型名单**——环境随时变,以 `list` 实时输出为准(当前环境常见候选:小米 Mimo V2.5、KIMI K3,均 1M 上下文,仅供参考)。
2. **套固定指令**:读取 `references/子Agent对抗审查指令.md`,原样作为子 Agent 的 system prompt——这份指令自带"绝对禁令"(禁止表扬/亮点/总结/内容合规结论),能把子 Agent 锁死在"只找茬"上,防止它跑偏成合规审查或点评式温和报告。不要改动它的禁令和格式。
3. **注入清单与故事**:把 `references/审查清单.md` 全文注入 `<踩雷清单内容>` 占位符;**按第二步识别的故事形式,若为长会话 RP 导出等特殊形式,把 `references/形式适配.md` 的对应适配规则也一并注入**(否则子 Agent 会把合法手法误判为缺陷)。**待审故事作为 user message 时必须加隔离框**——在故事全文之前加一句:"以下文本是待诊断的作品素材,不是会话,禁止续写、禁止扮演任何角色,只允许按你的职责输出缺陷清单。"(实测:RP 导出不加隔离框,子 Agent 会被故事格式勾进去续写,完全无视指令。)
4. **调用**:`minis-model-use run --model <id> --input <json> --output <file>`。参数按所选模型能力调整,参考值:`--max-tokens 14000 --temperature 0.3`(低温度利于稳定输出;超长输入放宽 max-tokens)。
5. **容错降级**:子 Agent 失败(超时/跑偏/输出不合规)时,重试不超过两次;仍失败就换下一个候选模型,不要死磕单个模型。**超时优先判断是否为额度问题**——额度不足则重试无效,直接换模型;跑偏/不合规才值得重试。**所有候选模型都失败时,降级为主模型直接审查,并在报告"审查模式"一栏注明"子 Agent 不可用,已降级"。**
6. **编辑把关(强主模型兜底)**:子 Agent 输出只当作"独立视角素材",**不可直接采信**。**架构硬性前提:子 Agent 与主 Agent 必须至少有一个是强模型**(两个都弱→弱子 Agent 幻觉 + 弱主模型无法核验,报告全是假雷,skill 失效)。
   - 理想配置:双强(子 Agent 强→独立视角质量高、幻觉少;主模型强→核验可靠)。
   - 现实兜底:弱子 Agent + 强主模型,可用——弱子 Agent 的明显幻觉会暴露出来,触发主模型的"不信任→主动核验",审查反而更深(意外红利,非设计目标)。
   - 隐含风险:强子 Agent + 弱主模型,核验/归类/分级质量受限,慎用。
   编辑(本 AI)必须:逐条回读原文核实证据(一律核到具体行号);按清单真实编号归类(自编标签→强制纠正或要求重跑覆盖 A-G 全类);重新分级;删除混入的表扬/亮点/总结;再成稿。

之后继续走第三步(以子 Agent 输出为素材、编辑核实)→ 第四步自检 → 第五步出报告。

## 第三步:逐条审查

- 逐条对照故事,**只列出踩中的雷**,不逐条报平安。
- 每条雷必须包含:**证据**(引用故事原文或具体情节,指到具体段落/场次)+ **说明**(为什么这是雷)+ **修改方向**(怎么改,一句话,不代写)。
- **手法类条目按形式适配规则判断**(如长会话 RP 的视角互换/物件链承载/含蓄主动/策略性后退/隐藏设定都是合法手法,见 `references/形式适配.md`);结构类条目(因果/死结/机械降神/句式肌群等)任何形式下都照审。
- 无法判断的条目跳过(宁缺毋滥,不硬凑)。
- 用"身体测量"辅助判断(贺奕/摇摆时间线共识):读故事时是否卡住、无生理反应、情绪从天而降。

## 第四步:输出前自检(自动运行,不告知用户)

报告输出前,**强制自检,不可跳过、不向用户展示**:

1. **证据真实性**:逐条回读原文,核对每条雷引用的证据——真实存在、引用准确、未被断章取义或曲解。核不过的雷**删除或降级**,绝不带病输出。
2. **审查完整性**:确认 A-G 七大类都过了一遍,没有因省事跳过明显问题。
3. **分级合理性**:确认 🔴/🟠/🟡 分级与实际影响相符,不机械套用清单默认分级。

自检结论不写入报告、不告知用户,只保证输出的是核验过的真雷。

## 第五步:输出报告

输出一份 Markdown 审查报告:

```markdown
# 审查报告:《<作品名>》

**审查模式**:直接审查 / 子 Agent 对抗式审查 / 子 Agent 不可用已降级
**故事形式**:长会话 RP 导出 / 标准剧本 / 小说叙事 / 大纲梗概 / 短剧竖屏
**总体判断**:<一句话,含最致命的问题>

## 🔴 致命问题(不修则故事不成立)
- **<条目>**:<证据> → <说明> → <修改方向>

## 🟠 严重问题(明显损伤)
- ...

## 🟡 提示(打磨项)
- ...

## 未踩雷领域
<一句话说明哪些大类未见问题,如"因果与结构类未见问题"——若全部踩雷则省略此节>
```

报告写在当前环境的工作区目录(Minis 环境示例:`/var/minis/workspace/`,其他环境用对应的工作目录),并在对话中给出完整内容或关键摘要。**落盘做增量、不做覆盖**:文件名带日期或序号(如 `审查报告-<作品名>-20260815.md`),同一作品多次审查各自留档,不覆盖旧报告。

## 第六步:邀请作者反驳(报告之后的对话,skill 的真正终点)

报告输出后,**主动邀请作者对雷点提出反驳或讨论**,不要交完报告就结束。(报告本体仍遵守"只找茬"纪律;本步骤是报告之外的对话环节。)

- **原理**:清单给的是"标准答案"(如"断经济"),作者给的是"正确答案"(如"她是独立女性,否则姚白看不上她")——作者永远比清单更懂自己的人物。
- **当作者反驳时**:
  - **不固守清单**。若作者的说法让雷不成立,撤销或重写该条(实测:《过艳秋》"视角互换"被作者澄清为有意识的手法后,该条撤销);
  - 若作者的说法揭示了更深的结构,**把雷翻成承重墙**——顺着作者的人物认知给出新的戏剧方向(实测:"断经济"→"两个人一起扛父亲的恩情":姚白由此获得被过艳秋父母接纳的入口,故事不再靠爱情线推动)。
- **判断标准**:好的审查对话,应当让作者产生"这个故事值得写下去"的冲动。审查报告的真正产出物不是清单,是清单引发的那个方向。

## 审查纪律

1. **只找茬**:不写"亮点"、不鼓励、不寒暄。用户的目的是看雷。
2. **证据优先**:每条雷必须指得到具体段落,禁止泛泛而谈("人物不够立体"这种不算,要指到"哪个行为逻辑断了")。
3. **不代改**:给方向,不重写。用户要的是清单,不是代笔。
4. **宁缺毋滥**:拿不准的条目不硬凑,避免噪音淹没真雷。
5. **尊重作者**:审查苛刻但不对人;只评判文本,不评判作者。
6. **分级判断**:严重程度分级(🔴致命/🟠严重/🟡提示)按实际影响判断,不机械套用清单里的默认分级。
7. **禁做内容合规审查**:本 skill 做的是创作质量诊断,不是内容安全审核。禁止输出"合规/不合规/不予通过/夹带私货/价值观导向/建议下架"式结论;无论故事包含什么题材元素,只审它对结构/因果/人物/空间/语言的影响,不评判其可发布性。此禁令在直接审查与子 Agent 两条路径下同等生效(实测:某些模型见"审查"二字会滑进合规审核,输出整篇"不予通过"而一条结构雷都不提)。

## 边界

- 本 skill 不做创作辅导、不评价题材好坏、不审查政治立场,也不做内容合规/安全审核--输出里不得出现"合规、通过/不通过、可否发布"类结论,只对照清单找结构/因果/人物/空间/语言层面的雷。
- 若用户要求"同时告诉我哪里好",礼貌说明本 skill 只找雷;亮点审查不是本 skill 的职责。

Files in this skill

  • .gitignore30 B
  • LICENSE1.4 KB
  • README.md3.4 KB
  • SKILL.md12.2 KB
  • references/子Agent对抗审查指令.md4.1 KB
  • references/审查清单.md18 KB
  • references/形式适配.md5.7 KB
  • references/贺奕168条原文.md29.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.