← 提示词库 Meta/muse-agent/skills/magic-moment/guide/screenplay.md 原文 md
🌐 中英双语对照

Screenplay: Dramatize the Interaction, Don't Caption the Narration / 剧本:把交互戏剧化,而不是给旁白配字幕

This is the generation step, and it is your authoring job. Turn the transcript into the two-party interaction the creator is describing: what they asked Muse, what Muse said back, what skills ran, what results appeared. A video of only user bubbles is a failed screenplay; that is captions, not a story.

这是生成步骤,也是你的创作任务。把转录文本变成创作者所描述的双方交互:他们问了 Muse 什么,Muse 回了什么,跑了哪些技能,出现了什么结果。只有用户气泡的视频是失败的剧本;那是字幕,不是故事。

The screenplay contract and the validator live in /opt/hatch/skills/magic-moment/cmm/script.py; read its docstring for the exact dict shape.

剧本契约与校验器位于 /opt/hatch/skills/magic-moment/cmm/script.py;确切的字典形状见其 docstring。

The renderer closes every video with the full-screen Muse finisher, which takes the whole frame after the source footage ends; /opt/hatch/skills/magic-moment/guide/timeline.md owns the cutoff rule that keeps your beats clear of it.

渲染器用全屏 Muse 收尾画面结束每个视频,它在源素材结束后占据整个画面;/opt/hatch/skills/magic-moment/guide/timeline.md 负责让节拍避开它的截止规则。

Beat types:

节拍类型:

Sounds are automatic and directional, iMessage-style: the user's bubbles get a bright rising "swip" (sent), Muse bubbles and receipt cards get a lower "ding" (received), reactions get a plink. Typing is silent. Emoji in bubble text render as real color emoji inline. Chip beats are retired: work-in-flight is depicted by cards (a driving card, a status row on the moment's component), never by a spinner pill in the thread.

音效是自动且定向的,iMessage 风格:用户气泡配明亮的上升"swip"(已发送),Muse 气泡与回执卡配较低的"ding"(已接收),表情回应配"啵"声。打字无音效。气泡文本中的 emoji 以真实彩色 emoji 行内渲染。胶囊节拍已弃用:进行中的工作由卡片表现(驱动卡片、当下组件上的状态行),绝不用会话里的转圈胶囊。

Grounding is an upgrade, not a gate. Before writing the screenplay, ask what real material exists: a screen recording of the thread, thread files, images. Anything real satisfies its beat first (crop it per /opt/hatch/skills/magic-moment/reference/card-spec.md) and is reported as provenance real; everything else renders synthetic. Missing material does not block the video.

真实素材是增强,不是门槛。写剧本之前,先问存在哪些真实素材:会话的屏幕录制、会话文件、图像。任何真实素材优先满足其节拍(按 /opt/hatch/skills/magic-moment/reference/card-spec.md 裁剪)并以来源 real 报告;其余一律合成渲染。素材缺失不阻塞视频。

【评论】"素材缺失不阻塞"配合逐节拍的 provenance 标注,是在合成视频流程中保留真实/合成的边界:允许补齐,但要求如实区分来源。