Communitygithub.com

时尚迷你系列

快速制作情感化的AI迷你剧集,适用于短视频。

时尚迷你系列 是什么?

该技能是一个用于短篇AI迷你剧集的可复用生产系统,专为神秘、惊悚、浪漫、家庭剧、动作等适合竖版短视频的剧集格式设计。它基于“10X系统”旗舰架构,包含零缩写角色连续性锁定、强制预检提示检查、以及Google Flow / Omni 1.1平台的严格生成时长规则(仅支持4s、6s、8s、10s)。技能提供了完整的制作流程,从角色设计纸样、环境提示到多镜头场景提示,并内置了8秒对话上限以防止AI面部漂移,以及情感化对话公式("Tagos sa Puso")来增强观众共鸣。它适用于创作、修订、分析、本地化或打包AI迷你剧集,包括故事概念、角色提示、视频提示、背景音乐提示和后期生成诊断,但不适用于一次性广告或无关视频任务。

兼容平台✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/koyawel0694/Ultra-Prompting/tree/main/skills/trendy-mini-series

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

时尚迷你系列 是做什么的?

将此技能用作短篇AI迷你剧集的可复用生产系统。它专为神秘、惊悚、浪漫、家庭剧、动作和其他适合竖版短视频的剧集格式而设计。

制作架构层级

  • 旗舰标准 — 10X系统: 10X系统(首创于《她10倍真心系统:50,000比索》)是John的基础迷你剧制作引擎。它定义了真人版华语偶像剧美学、80-90年代动态节奏、角色转盘参考模型表、4轨标志性BGM套件以及策略缓解策略。
  • 零缩写角色连续性锁定: 在角色出现的每一个场景提示中,你必须嵌入其完整的锁定档案(种族、年龄、体型、面部特征、发质/分缝、完整服装)。绝不要在后续场景(例如镜头8-11)中缩写角色描述为仅名字或简短标签——Google Flow每次独立生成镜头,任何缩写都会导致即时视觉漂移。
  • 强制预检提示检查: 在将任何剧集提示交付到聊天或保存之前,运行自动化提示检查器: python3 /home/john/kos-obsidian-omni/tools/prompt_compiler.py <path_to_episode.txt> 它验证所有镜头的100%关键词合规性。
  • 适配分支: 如韩剧英语对白管道(例如《信号零点》)等专门格式是全球市场的适配分支。它们绝不应取代10X系统旗舰架构。

平台约束与电影化多角度规则(Google Flow / Omni 1.1)

1. 严格生成时长与信用核算

Google Flow原生仅支持:4s、6s、8s和10s。绝不要提示或预算任意时长(例如5s、7s)。

  • 信用消耗:
    • 4s:7信用
    • 6s:10信用
    • 8s:12信用
    • 10s:15信用
  • 始终说明总信用消耗:发送编译后的视频提示时,计算并明确说明整个剧集包消耗的总信用点数。
  • Google Flow 4层时机蓝图:
    • 4s(7信用):快速反应剪辑(冷笑崩塌、震惊、内疚)和微细节插入(握紧的拳头、掉落的道具、精致的双手)。
    • 6s(10信用):快速反驳、反击或简洁交流(最多8-10个词)。
    • 8s(12信用 — 黄金甜点):高风险情感对话节拍、激励对抗和高潮悬念。允许1.5s设置呼吸、4.5s自然台本演绎和2s后续反应,避免AI面部漂移。
    • 10s(15信用):重身体动作、复合多角色互动或连续宽景舞台调度。

2. 剧集时长与时机架构(1分20秒 - 1分30秒标准)

  • 目标时长:每集运行时长为1分20秒至1分30秒(总计80s–90s)。
  • 动态多镜头节奏:不要将剧集限制为固定的5部分结构或32s上限。使用4层时机蓝图([4s, 6s, 8s, 10s])构建动态的电影剪辑节奏(通常每集10-14个镜头),提供即时钩子、升级张力、核心情感冲击和未解决的悬念。

3. 前期制作环境提示与角色锁定要求

  • 角色设计纸样格式:生成角色参考图像提示时,将其格式化为完整的模型转盘参考纸样:全身正面、侧面和背面视图;放大的头发和眼睛细节面板;标志性配饰(眼镜、珠宝);以及干净中性背景上的表情草图。
  • 环境图像提示优先:始终在聊天中预先提供场景的位置/环境图像提示,以便用户能在生成视频提示之前于图像模式下生成背景参考卡片。绝不将环境提示包含在编译后的视频提示.txt文件中。
  • 每个视频提示中的嵌入角色档案锁定:始终在每个角色出现的视频提示中嵌入其完整物理描述(例如,20岁年轻男子 @Rafa(白皙皮肤,轮廓分明的下颚线,高鼻梁,凌乱的黑发分层刘海,左眼下有淡淡痣,褪色白色polo衫)),而不仅仅是@Rafa。这锚定了Google Flow的视觉引擎,防止多角度镜头间的角色漂移。

4. 8秒对话上限(AI尾部漂移预防)

Google Flow / Omni中的语音和面部解剖结构超过8.5秒后会降级(尾部漂移、眼神游移、嘴部不同步)。

  • 将对话镜头限制在最多8秒。
  • 8秒对话比例:0s–1.5s视觉呼吸/张力设置 -> 1.5s–6.0s从容演绎(3.5s–4.5s语音) -> 6.0s–8.0s后续节拍(吞咽、泪涌、咬紧牙关)。

5. 情感对话公式("Tagos sa Puso")

避免卡通化、说明性的欺凌。将冲突植根于尊严、无声的牺牲、家庭责任和安静的因果警告中,以引发分享和评论。

使用时机

当用户要求创建、修订、分析、本地化或打包AI迷你剧集或剧集时使用,包括:

  • 故事概念、季度弧线或剧集脚本
  • 角色参考/图像提示
  • Google Flow风格视频提示
  • 用于Google Vids的背景音乐提示
  • 缩略图、字幕、标题或描述
  • 后期生成诊断和提示修订

不应用于普通的一次性广告、说明视频、纪录片、联盟产品视频或无关的视频任务,除非用户明确要求应用此迷你剧集系统。

制作默认值

除非用户覆盖:

  • 剧集时长: 60秒(6个片段)或90秒(9个片段)。两者均支持。默认为60秒,除非John要求更丰富的节奏。
  • 生成: 6或9个连接的片段,每个10秒。
  • 剧集输出: 9:16竖屏。
  • 市场: 菲律宾。
  • 菲律宾对白: 自然菲律宾语/他加英语。
  • 视频生成: 片段生成期间不添加背景音乐;音乐单独生成。
  • 必选系列音乐套件(BGM)与反墙对墙纪律: 创建新系列圣经或启动新迷你剧时,始终生成自定义的4轨乐器BGM套件(高峰高潮/系统降落 at -8dB,情感脆弱/浪漫 at -16至-18dB,主角自信/决心 at -14至-16dB,悬疑悬念 at -15至-11dB),格式化为Suno v3.5/Udio结构括号,并保存至/home/john/kos-obsidian-omni/<series>_bgm_suite.txt。严格静音与音乐纪律:绝不要墙对墙运行BGM;在行政截止/倒计时、低语八卦走廊和激烈对峙僵局中强制纯氛围静音,以赋予对话最大道德权威。对所有音乐轨道应用1.2kHz参量凹槽滤波(g=-3.5dB)。
  • 视频模型: Google Flow / Omni 1.1 Flash(gemini-omni-flash-preview)。所有提示必须遵循Omni 1.1结构。
  • 画外音: 每集可选。内心独白画外音是请求时的默认类型。绝不在同一片段中混合画外音和实景对白。
  • 管道架构(4阶段系统): 资产(角色/道具/场景) -> 故事板关键帧锚点 -> 帧链运动生成 -> 组装与字幕。
  • 状态与记忆防火墙: Google Flow在会话间没有持久存储,并会幻觉已保存状态。Obsidian保管库(kos-obsidian-omni/)和本地markdown提示包是整个系列圣经、角色卡片和剧集状态的不可变单一真实来源。

如果用户更改默认剧集或片段时长,应重新计算片段数量。当请求时长使其他数量更合适时,绝不要强制使用六个片段。

核心故事语法

围绕以下内容构建剧集:

即时钩子 → 故事事件 → 视觉信息 → 反应 → 新信息 → 升级 → 揭示 → 悬念

从问题内部开始。避免缓慢引入和冗长说明。观众应在剧集开始解释更大谜团之前理解即时冲突。

不要复制参考视频的对白、角色、名字、独特场景或受保护表达。提取可复用的机制,如节奏架构、镜头节奏、注意力转移、反应频率、信息密度和悬念构建。

节奏:对话驱动时机

不要使用固定的“每1-2秒新信息”规则。 这已被测试并在用户工作流中产生更差结果。

反之:

对白时长决定镜头时长。戏剧节拍决定何时切换镜头。

实用起始启发式(非硬性规则):

  • 极短短语:约1–1.5s
  • 短短语:约1.5–2.5s
  • 中等短语:约2.5–3.5s
  • 长情感短语:需要时约3.5–4+秒
  • 反应/插入时间使用剩余时长

让角色自然完成短语。如果短语无法在可用片段时长内容纳,则缩短对白或简化周围动作,而不是在句子中间剪断。

早期节拍可以呼吸。随着张力上升,仅当故事支持时缩短节拍。高潮部分可能达到约1s节拍,但这是升级的结果,而非全面指令。

角色参考系统

当参考图像可用时,直接使用确切的图像别名:

@Image1 = 主角
@Image2 = 第二角色
@Image3 = 第三角色
@Image4 = 第四角色

在后续剧集中重用已建立的映射。不要在同一个系列内重新分配别名。

每句对白,明确绑定说话者:

@Image1 Mika说:“...”
@Image2 Kenji说:“...”
@Image3 Alma说:“...”
未来 @Image1 Mika说:“...”

当存在@Image别名时,仅使用名字如Mika:是不够的。

不要默认设定每个10秒片段一个说话者的规则。允许多角色自然来回。使用显式@Image绑定和清晰框架来减少对白交换。

角色连续性

将这些视为身份的一部分:

  • 面部和年龄外观
  • 头发和胡须
  • 身体比例
  • 服装和配饰
  • 相关时化妆
  • 相关时嗓音/方言
  • 角色携带的重要道具
  • 场景和时段的连续性

服装不是可选的连续性元素。当之前的生成出现服装漂移时,在下一个提示中逐字重述确切的服装约束。

对于已建立的系列,在最终确定提示前,将每个新片段与紧接的前一个片段进行比较。

镜头语言

默认惊悚/剧情镜头:

由真人操作的反应式手持智能手机/纪录片摄像机。

使用自然手部颤抖、微妙的微小抖动、轻微摇摆、不完美构图、小的对焦修正和快速有动机的重新构图。摄像机可以对动作延迟一点点做出反应,然后修正构图。

镜头注意力应跟随故事:

说话者 → 反应 → 手/物体 → 视线方向 → 新说话者 → 揭示

使用特写镜头进行对白,重要对白后使用反应特写,为手/手机/物体使用插入镜头,为发现使用POV镜头,仅在地理位置需要重置时使用宽景镜头。

避免三脚架锁定构图、云台平滑运动、浮动摄像机运动、精致商业运动和过度混乱抖动。

表演指导

描述可观察的行为,而不仅仅是情感标签。优先选择:

  • 呼吸变化
  • 说话前吞咽
  • 眼睛瞥向线索
  • 握紧或咬紧下巴
  • 小幅后退/前进步
  • 回答前犹豫
  • 中断的句子
  • 强迫笑容消失
  • 有理由时眼泪聚集/滴落

一句对白应感觉像在实时表演,而非背诵。

对白与视觉信息

保持对白简短、自然、可打断、易于字幕化。让物体和反应承载部分故事。

好模式:

对白 → 反应 → 插入镜头 → 对白 → 揭示

不要使每个镜头都是面部特写。手打开抽屉、手机震动、门把手移动或将物体放在某处,可能是比另一个说话头更有用的故事节拍。

文本密集型道具

不要使关键故事信息依赖于AI生成的完美文本出现在手机、文件、标志、监视器或UI中。通过视觉展示道具,并通过对白或动作传递确切信息。在后期添加确切字幕、时间戳、标签和界面文本。

视频提示输出

当被要求提供视频提示时,每集按以下顺序交付:

步骤1 — 背景图像提示(优先)

对于剧中出现的每个场景,在任何片段提示之前生成一个标记为@BG_[短名称]的背景场景图像提示。每当以下情况时这是强制性的:

  • 系列中首次出现新场景
  • 同一场景在不同时段的显著不同光照
  • 发生室外→室内(或反之)过渡

在相同场景和光照的连续片段中,不要生成新的背景提示。

步骤2 — 角色参考图像提示(如果是新角色)

在引入任何系列中从未见过的角色之前,生成其角色参考图像提示,以便John可以创建其@Image参考卡片。绝不要在没有John先拥有其图像提示的情况下在视频提示中使用新的@Image。

步骤3 — 片段提示(按顺序)

对于每个片段:

  1. 说明片段编号、时间范围和节拍标签。
  2. 包含BACKGROUND REF: @BG_[标签]及场景备注。
  3. 逐字包含角色锁定块。
  4. 包含对白身份(谁只说自己的台词;谁保持沉默)。
  5. 包含连续性与帧链:继承自前一片段的状态。(在Google Flow中,馈入前一片段的导出结束帧或故事板关键帧作为视觉参考@PrevFrame,以消除场景和服装漂移。)
  6. 包含...

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相关技能