Costume Romance Minidrama
Mission
用于古风甜宠短剧:围绕古装甜宠类型的反差人设、身份悬念、高密度糖点、站位连续和情绪节拍,制作 1:30-2:00 左右的短剧视频。
This is a genre template on top of scripted short-film production. It should coordinate with flova-scripted-short-production or canvas-long-video-production for long multi-clip execution.
JarvisHub Execution Model
- 主 Agent 负责编排:读取画布事实、整理任务 brief、按阶段同步 TodoWrite 进度,并把已确认的文本成果写入画布;媒体生成、等待、拼接和评审交给具备相应能力的执行 agent 或当前可用工具。TodoWrite 不是画布写入前置条件。
- 图像、视频和拼接交给具备媒体能力的执行 agent:brief 给出稳定输出身份、用途、真实参考 URL 和关键约束;需要下游引用时必须等待真实
imageUrl / videoUrl,不能把提交态当完成态。
- 多模态验收交给
critic sub-agent:只读取真实媒体并评审,不生成、不补素材。
- 当前已知 canvas 工具集没有通用音频生成、音频驱动口型、末帧抽取或视频直改工具;旁白、BGM、字幕、末帧承接和精准 lip sync 只能作为后期合成计划或
blocked 项,除非本轮工具列表明确暴露对应能力。
When To Use
Use this skill for:
- 古风甜宠短剧,
- costume romance minidrama,
- palace/jianghu/school/courtyard romance,
- meet-cute, misunderstanding resolution, intimacy escalation,
- identity-secret romance hooks,
- short video romance drama.
Do not use it for serious historical drama, action wuxia, or non-romance costume videos unless the user wants sweet-romance genre grammar.
Canvas-Native Boundary
Follow the JarvisHub Execution Model. Do not assume fixed models, exact video length, or reference_video support.
Use exposed role-image, scene-image, per-shot video, text overlay, and assembly capabilities through the proper sub-agent. Treat BGM/VO as a plan or bound user asset unless this turn exposes a real audio tool.
Workflow
- Confirm script source: user-provided or AI-generated.
- Review/confirm script.
- Confirm character references or generate character designs.
- Confirm aspect ratio, BGM, and subtitle policy.
- Build storyboard.
- Generate/confirm scene images.
- Generate videos shot by shot.
- Create BGM/VO/subtitle plan if requested; generate or attach real assets only when supported by this turn's tools.
- Assemble and export.
Pause after script, character images, production preferences, storyboard, scenes, video batch, and final cut.
Genre Requirements
A strong short costume romance needs:
- contrast personas: each lead has public/private contrast.
- identity hook: each lead has a secret or hidden status.
- dense sweet beats: touch, gaze, near-distance, teasing line, protective gesture, accidental closeness.
- emotional landing every 10-15s.
- no empty transitional padding.
For AI-generated scripts:
- target 10-14 shots,
- 1:30-2:00 total,
- scene + dialogue + action format,
- each scene has an emotional landing,
- at least one explicit identity hint or reversal,
- each lead gets at least one persona-reveal moment.
Character Policy
Use user-provided references first.
Do not hard-code one beauty standard. Character design should follow:
- user reference images,
- user-described appearance,
- genre expectations only as a secondary guide.
Each lead should have:
- face/hair/wardrobe,
- costume palette,
- accessories,
- emotional bearing,
- public persona,
- private contrast,
- secret/identity clue.
If references exist, do not alter face, hair, costume, or color without user approval.
Scene Policy
Core scenes may include:
- palace courtyard,
- garden corridor,
- bamboo path,
- study room,
- riverside bridge,
- lantern street,
- inn room,
- academy courtyard,
- mountain pavilion.
Scene images should be realistic cinematic costume-drama spaces unless the user requests stylization:
- natural light,
- candles/lanterns,
- mist/morning/evening atmosphere,
- real architectural/material texture,
- no game-CG look by default.
Storyboard Rules
10-14 shots by default.
Each shot:
- 8-15s if the tool supports it,
- contains at least one action beat or line,
- includes start and end positions for both leads,
- preserves continuity from previous shot,
- specifies scene, action, dialogue, camera, emotion.
Every shot must state:
- starting position/facing/hand state,
- ending position/facing/hand state.
From Shot 2 onward, opening state should reference the previous shot's ending state unless there is a clear scene/time cut.
Sweet-beat camera language:
- close-up for eye contact,
- slow push for emotional reveal,
- hands/fabric/hair ornament detail for tension,
- two-shot for distance closing,
- over-shoulder for hidden gaze,
- foreground veil/flowers/curtain for layered romance.
Avoid empty atmosphere shots unless they include micro-action, environmental motion, or emotional setup.
Prompt Rules
Use Chinese prompts by default for this genre unless this turn's tool list performs better with English.
Video prompt structure:
- reference binding for characters and scene,
- continuity opening state,
- camera move,
- lead actions and micro-expressions,
- dialogue with
{...} only if video model should produce speech,
- scene/environment motion,
- ending continuity state,
- negative constraints.
If dialogue/VO/subtitles are handled in post, do not force the video model to generate readable subtitles.
Negative constraints:
无随机文字,无水印,无多余人物,无现代物件,无服装错乱,无脸部漂移,无字幕(若字幕后期添加)
Audio And Subtitles
BGM default if requested:
- light costume-romance instrumental,
- gentle strings/pipa/dizi,
- restrained sweetness,
- no vocal lyrics by default.
Subtitle policy:
- if user wants subtitles, add in assembly/timeline, not in video generation prompts.
- align subtitles to dialogue timing.
Dialogue clarity is more important than BGM.
Quality Review
Check:
- romance genre beats are dense enough,
- both leads remain visually consistent,
- references are preserved,
- no modern artifacts,
- start/end positions maintain continuity,
- identity hook is visible,
- sweet beats are not empty posing,
- subtitle policy followed,
- real media URLs exist.
If a shot lacks emotional landing, rewrite the beat before regenerating.
Output Contract
Return:
script_source,
genre_plan,
characters,
scene_list,
storyboard,
prompts,
media,
audio_subtitle_plan,
assembly_plan,
review.
Do not present a script as a finished minidrama.
1---2name: flova-costume-romance-minidrama3description: Use when 用户要制作古风甜宠短剧、古装恋爱短片、男女主暧昧互动、身份悬念、反差人设、高密度糖点、1-2 分钟竖屏/横屏短剧视频。4---56# Costume Romance Minidrama78## Mission910用于古风甜宠短剧:围绕古装甜宠类型的反差人设、身份悬念、高密度糖点、站位连续和情绪节拍,制作 1:30-2:00 左右的短剧视频。1112This is a genre template on top of scripted short-film production. It should coordinate with `flova-scripted-short-production` or `canvas-long-video-production` for long multi-clip execution.1314## JarvisHub Execution Model1516- 主 Agent 负责编排:读取画布事实、整理任务 brief、按阶段同步 TodoWrite 进度,并把已确认的文本成果写入画布;媒体生成、等待、拼接和评审交给具备相应能力的执行 agent 或当前可用工具。TodoWrite 不是画布写入前置条件。17- 图像、视频和拼接交给具备媒体能力的执行 agent:brief 给出稳定输出身份、用途、真实参考 URL 和关键约束;需要下游引用时必须等待真实 `imageUrl` / `videoUrl`,不能把提交态当完成态。18- 多模态验收交给 `critic` sub-agent:只读取真实媒体并评审,不生成、不补素材。19- 当前已知 canvas 工具集没有通用音频生成、音频驱动口型、末帧抽取或视频直改工具;旁白、BGM、字幕、末帧承接和精准 lip sync 只能作为后期合成计划或 `blocked` 项,除非本轮工具列表明确暴露对应能力。2021## When To Use2223Use this skill for:2425- 古风甜宠短剧,26- costume romance minidrama,27- palace/jianghu/school/courtyard romance,28- meet-cute, misunderstanding resolution, intimacy escalation,29- identity-secret romance hooks,30- short video romance drama.3132Do not use it for serious historical drama, action wuxia, or non-romance costume videos unless the user wants sweet-romance genre grammar.3334## Canvas-Native Boundary3536Follow the JarvisHub Execution Model. Do not assume fixed models, exact video length, or reference_video support.3738Use exposed role-image, scene-image, per-shot video, text overlay, and assembly capabilities through the proper sub-agent. Treat BGM/VO as a plan or bound user asset unless this turn exposes a real audio tool.3940## Workflow41421. Confirm script source: user-provided or AI-generated.432. Review/confirm script.443. Confirm character references or generate character designs.454. Confirm aspect ratio, BGM, and subtitle policy.465. Build storyboard.476. Generate/confirm scene images.487. Generate videos shot by shot.498. Create BGM/VO/subtitle plan if requested; generate or attach real assets only when supported by this turn's tools.509. Assemble and export.5152Pause after script, character images, production preferences, storyboard, scenes, video batch, and final cut.5354## Genre Requirements5556A strong short costume romance needs:5758- contrast personas: each lead has public/private contrast.59- identity hook: each lead has a secret or hidden status.60- dense sweet beats: touch, gaze, near-distance, teasing line, protective gesture, accidental closeness.61- emotional landing every 10-15s.62- no empty transitional padding.6364For AI-generated scripts:6566- target 10-14 shots,67- 1:30-2:00 total,68- scene + dialogue + action format,69- each scene has an emotional landing,70- at least one explicit identity hint or reversal,71- each lead gets at least one persona-reveal moment.7273## Character Policy7475Use user-provided references first.7677Do not hard-code one beauty standard. Character design should follow:7879- user reference images,80- user-described appearance,81- genre expectations only as a secondary guide.8283Each lead should have:8485- face/hair/wardrobe,86- costume palette,87- accessories,88- emotional bearing,89- public persona,90- private contrast,91- secret/identity clue.9293If references exist, do not alter face, hair, costume, or color without user approval.9495## Scene Policy9697Core scenes may include:9899- palace courtyard,100- garden corridor,101- bamboo path,102- study room,103- riverside bridge,104- lantern street,105- inn room,106- academy courtyard,107- mountain pavilion.108109Scene images should be realistic cinematic costume-drama spaces unless the user requests stylization:110111- natural light,112- candles/lanterns,113- mist/morning/evening atmosphere,114- real architectural/material texture,115- no game-CG look by default.116117## Storyboard Rules11811910-14 shots by default.120121Each shot:122123- 8-15s if the tool supports it,124- contains at least one action beat or line,125- includes start and end positions for both leads,126- preserves continuity from previous shot,127- specifies scene, action, dialogue, camera, emotion.128129Every shot must state:130131- starting position/facing/hand state,132- ending position/facing/hand state.133134From Shot 2 onward, opening state should reference the previous shot's ending state unless there is a clear scene/time cut.135136Sweet-beat camera language:137138- close-up for eye contact,139- slow push for emotional reveal,140- hands/fabric/hair ornament detail for tension,141- two-shot for distance closing,142- over-shoulder for hidden gaze,143- foreground veil/flowers/curtain for layered romance.144145Avoid empty atmosphere shots unless they include micro-action, environmental motion, or emotional setup.146147## Prompt Rules148149Use Chinese prompts by default for this genre unless this turn's tool list performs better with English.150151Video prompt structure:1521531. reference binding for characters and scene,1542. continuity opening state,1553. camera move,1564. lead actions and micro-expressions,1575. dialogue with `{...}` only if video model should produce speech,1586. scene/environment motion,1597. ending continuity state,1608. negative constraints.161162If dialogue/VO/subtitles are handled in post, do not force the video model to generate readable subtitles.163164Negative constraints:165166```text167无随机文字,无水印,无多余人物,无现代物件,无服装错乱,无脸部漂移,无字幕(若字幕后期添加)168```169170## Audio And Subtitles171172BGM default if requested:173174- light costume-romance instrumental,175- gentle strings/pipa/dizi,176- restrained sweetness,177- no vocal lyrics by default.178179Subtitle policy:180181- if user wants subtitles, add in assembly/timeline, not in video generation prompts.182- align subtitles to dialogue timing.183184Dialogue clarity is more important than BGM.185186## Quality Review187188Check:189190- romance genre beats are dense enough,191- both leads remain visually consistent,192- references are preserved,193- no modern artifacts,194- start/end positions maintain continuity,195- identity hook is visible,196- sweet beats are not empty posing,197- subtitle policy followed,198- real media URLs exist.199200If a shot lacks emotional landing, rewrite the beat before regenerating.201202## Output Contract203204Return:205206- `script_source`,207- `genre_plan`,208- `characters`,209- `scene_list`,210- `storyboard`,211- `prompts`,212- `media`,213- `audio_subtitle_plan`,214- `assembly_plan`,215- `review`.216217Do not present a script as a finished minidrama.