← Files AI Film Pipeline MasterARCHIVED FILE

skills/ai-film-pipeline-master/references/phase-03-shooting-script/kids-content.md

58.3 KB · Sep 30, 2026 · 23:17 UTC

↓ Download file

# Kids Content

27 cards. These decide a shot: how it moves, how it cuts, and how it sits in time.

Every card carries what it is, what it does to the audience, where it works best, what to avoid, and the prompt written out in full.

---

### Name What the Child Must Do Before the Device

**Also called:** the kids selector, the child before the device, which children's rule applies here  
**What it is:** The card at the head of the `kids.` shelf. It describes no shot. It asks three questions — **what will the child fail at if this moment goes wrong, what carries the piece here, and is this inside a part, a join, or the close** — and hands back a named shortlist for each answer. The first question was read off `Avoid when:`, because on this shelf that field does something unusual and consistent: every card names in it the specific way a small child fails when the device is done badly — cannot tell which thing is meant, is left a spectator, loses the thread, or is frightened. The second and third were read off the shelf's `Yields to:` conditions, and the conditions that repeated became the questions. Every card cited here is cited by id.  
**Effect on the audience:** None. This card never reaches the screen. It exists so the device that does reach the screen was chosen against what the child has to do in that moment, rather than picked because the card calls itself essential — sixteen of the cards on this shelf say *essential*, *backbone*, *strongest* or *the best* about themselves, and a claim every card makes cannot choose between them.  
**Used for and where it works best:** Answer the three questions **in order and out loud, one sentence each, before you open the shelf**. Question one removes most of the file and it is the one the shelf's own pairs never ask, because nearly every pair on this shelf compares two cards that already share an answer to it. Question two splits devices that look identical and are not — a count held still and a count on the beat, a spoken ask and a sung one, a story's page and a lesson's title card — and it is the question the pair graph asks most. Question three reaches only the joins and the close, and the close is where the shelf's calm-or-peak fork lives. Where question one has two honest answers at once — the child must count *and* sing — that is two shots, and the shelf's own pair `kids.wide_clean_count` against `kids.counting_beat` is the fork between them.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Stop Motion, Explainer, Lyric Video, Vertical Short-Form (Reels, Shorts, TikTok) | genres: Preschool / Early Learning, Family  
**Avoid when:** **The audience already reads and is past the age this shelf was built for.** Every card here lists *Preschool / Early Learning* in its `Best in:`, and the failures question one sorts on are the failures of a very young viewer; `lyric.kids_repetition_contract` says in its own `Avoid when:` that the same repetition reads as babyish to an older child, and on that audience this map will keep handing you devices they have outgrown. Also **do not read axis one's fourth value as a choice.** Five cards sit there because each governs every shot at once, and the answer to *which of these* is *all of them* — the shelf treats them as geometry although none carries the banner that says so. And **this map is not a photosensitivity clearance.** No card on this shelf hands a flash question outward, and that is not evidence of anything: the shelf's floor keeps dark areas out of a frame, it does not measure a sequence, and a device brought in from another shelf arrives with its own question. `kids.no_fast_cuts` owns the children's cut-rate floor that other shelves defer to, and a cut rate between varied images is a comprehension rule, not a flash rule — nothing that card says about pace answers whether a run of bright and dark frames is safe. **If a set-up makes a bright thing and a dark thing take turns, whatever it is called — a sky, a transition, a body crossing the lens, a device borrowed from a music video — the question belongs to `safety.photosensitive_flash`. This selector states no rate, no threshold and no safe value, and a card being on this map is not a clearance.** Finally, **distrust axis three whenever your answer is its last value**: thirty-four of the forty reachable cards sit inside a part, so in the body of a piece this map has two questions, not three.  
**Prompt:** `[Selector — produces no prompt. It returns card ids. The chosen card carries the prompt.]`

---

**The axes**

**Axis 1 — What will the child fail at if this moment goes wrong?**
Asked first because it is the one question the shelf's pairs take for granted. Of the pair fields that stay on the shelf, all but four connect two cards that already share an answer to it: readers comparing two cards were comparing two ways of doing the same job for the child, and never had to name the job. It is read off `Avoid when:`, where every card states the failure as a fact about the child, not a feeling about the film. **The child cannot tell which thing is meant:** *"Overlapping objects or mixed sizes break the counting"* (`kids.wide_clean_count`), *"More than one object in frame and the child cannot tell which the word belongs to"* (`kids.point_and_name`), *"An ornamental typeface or an incorrect letterform teaches the child the wrong shape"* (`kids.letter_number_insert`), *"A mixed or subtle expression is not read by a small child"* (`kids.emotion_face_insert`). **The child is left a spectator:** *"An immediate answer with no gap removes the child's part and leaves them a spectator"* (`kids.call_response_cut`), *"Choreography too complex to copy leaves the child a spectator"* (`kids.everyone_dances`), *"A movement cropped out of frame cannot be copied at all"* (`kids.mirror_move`). **The child loses the thread:** *"Changing everything in every verse loses the child and breaks the prediction"* (`kids.repetition_structure`), *"Changing its design between episodes destroys the recognition"* (`kids.segment_title_card`), *"Moving the camera makes the space feel unstable"* (`kids.puppet_stage`). **The child is frightened or agitated:** *"Any angle or lighting borrowed from horror frightens the child even when the content is innocent"* (`kids.safe_framing`), *"A fast edit imported from adult content exhausts the child and leaves them agitated"* (`kids.no_fast_cuts`).

**Axis 2 — What carries the piece here: a song, a story, or spoken teaching?**
The condition the shelf's `Yields to:` fields repeat most, and in the plainest words: *"Counting inside a song, on the beat"* (`kids.wide_clean_count`), *"Teaching without music: show all at once and hold"* (`kids.counting_beat`), *"Spoken teaching with no musical gap available"* (`kids.call_response_cut`), *"The song accumulates instead of substituting"* (`kids.repetition_structure`), *"The new element replaces rather than joins"* (`kids.parade_accumulation`), *"Inside a verse that must repeat identically, hold the size"* (`kids.gentle_push_singer`), *"The story has page structure: turn the page"* (`kids.character_wipe`), *"The story has no page structure"* (`kids.storybook_page_turn`), *"A story marks its sections by turning the page"* (`kids.segment_title_card`). And the two spoken-ask cards, `kids.turn_to_camera` and `kids.nod_to_camera`, hand the length of their silence outward to `expo.kids_repetition_ladder` *"wherever the question is a teaching ask"* — the spoken-teaching value is the one whose timing is owned off the shelf. Asked second because it is the fork inside almost every pair: the shelf's cards come in twins that do one job, one for a song and one for a lesson.

**Axis 3 — Is this inside a part, a join between parts, or the close — and does the close end calm or on a peak?**
Four conditions, all about position and energy rather than look: *"Bedtime content closes on a dissolve to black"* (`kids.wave_goodbye`), *"Energetic content: a wipe, never a dissolve"* (`kids.lullaby_dissolve`), *"The piece must end calm, not on a peak"* (`kids.everyone_dances`), *"At the finale the whole group dances one step"* (`kids.mirror_move`); and two `Avoid when:` lines that say the same from the other side — *"A dissolve in energetic content drags the pace down into boredom"* (`kids.lullaby_dissolve`), *"An open or cliffhanger ending in children's content creates anxiety rather than anticipation"* (`kids.wave_goodbye`). Asked last because it is the only axis that reaches the shelf's joins and its ending at all, and it reaches almost nothing else.

---

**The map**

**The shelf is two files.** The cards that decide a shot are on this page; the cards that decide a frame are in Phase 7's [`kids-content.md`](../phase-07-image-prompt-engineering/kids-content.md): `kids.high_key_soft` · `kids.repetition_structure` · `kids.point_and_name` · `kids.singalong_text` · `kids.bouncing_ball` · `kids.colour_coded_characters` · `kids.letter_number_insert` · `kids.clean_background_subject` · `kids.clap_cue` · `kids.counting_beat` · `kids.everyone_dances` · `kids.bg_parallax` · `kids.walk_loop` · `kids.day_night_simple` · `kids.emotion_face_insert` · `kids.character_wipe`. Every other id in the tables below is on this page.

**Axis 1 — what the child will fail at**

| Answer | The shortlist, by id |
| :--- | :--- |
| **Cannot tell which thing — the naming, counting, reading or feeling is not read** (fourteen) | `kids.point_and_name` · `kids.pointer` · `kids.clean_background_subject` · `kids.wide_clean_count` · `kids.counting_beat` · `kids.letter_number_insert` · `kids.colour_reveal` · `kids.object_build` · `kids.hands_only_craft` · `kids.character_intro_pose` · `kids.emotion_face_insert` · `kids.action_reaction` · `kids.big_smile_cu` · `kids.day_night_simple` |
| **Is left a spectator — cannot answer, sing or copy** (eight) | `kids.turn_to_camera` · `kids.nod_to_camera` · `kids.call_response_cut` · `kids.clap_cue` · `kids.mirror_move` · `kids.everyone_dances` · `kids.singalong_text` · `kids.bouncing_ball` |
| **Loses the thread — cannot predict what comes, tell where we are, or know it has ended** (thirteen) | `kids.repetition_structure` · `kids.parade_accumulation` · `kids.gentle_push_singer` · `kids.peekaboo_reveal` · `kids.surprise_box` · `kids.walk_loop` · `kids.bg_parallax` · `kids.puppet_stage` · `kids.segment_title_card` · `kids.storybook_page_turn` · `kids.character_wipe` · `kids.wave_goodbye` · `kids.lullaby_dissolve` |
| **Is frightened or agitated — this governs every shot and is obeyed, not chosen** (five) | `kids.child_eye_level` · `kids.gentle_moves` · `kids.no_fast_cuts` · `kids.safe_framing` · `kids.high_key_soft` |

**Three leaves inside axis one**, each a condition that repeats but splits only a handful of cards inside one value — so they are tiebreaks, not questions:

- *Who does the showing — a character in frame, real hands, or a graphic?* Six conditions and the most repeated wording on the shelf, but every one of them falls inside the first value: *"A character is in frame and can point in-world"* (`kids.pointer`), *"No character in frame: use a graphic marker"* (`kids.point_and_name`), *"The colour belongs to a real object, not an abstract shape"* (`kids.colour_reveal`), *"Real hands and materials rather than a graphic build"* (`kids.object_build`), *"Animation, or no hands to shoot"* (`kids.hands_only_craft`), *"Tabletop craft work: top-down, not child eye height"* (`kids.child_eye_level`).
- *One thing or several?* `kids.clean_background_subject` gives way to `kids.wide_clean_count` when *"More than one object must be in frame (counting or choosing)"*.
- *Does the child already know what is hidden?* Inside the third value: `kids.peekaboo_reveal` and `kids.surprise_box` hand each other over on exactly that — *"The revealed thing is new, not a known hidden object"*, *"The child already knows what is hidden"* — and `kids.character_intro_pose` crosses into the reveal on the same ground: *"Reveal the new character rather than name-card them"*.

**Axis 2 — what carries the piece**

| Answer | The shortlist, by id |
| :--- | :--- |
| **A song — beats, verses, a chorus the child sings** (fifteen) | `kids.repetition_structure` · `kids.parade_accumulation` · `kids.gentle_push_singer` · `kids.colour_reveal` · `kids.letter_number_insert` · `kids.counting_beat` · `kids.day_night_simple` · `kids.call_response_cut` · `kids.clap_cue` · `kids.mirror_move` · `kids.everyone_dances` · `kids.singalong_text` · `kids.bouncing_ball` · `kids.walk_loop` · `kids.bg_parallax` |
| **A story — characters, events, pages** (five) | `kids.action_reaction` · `kids.character_intro_pose` · `kids.puppet_stage` · `kids.storybook_page_turn` · `kids.character_wipe` |
| **Spoken teaching — a lesson or a game with no music under it** (thirteen) | `kids.wide_clean_count` · `kids.point_and_name` · `kids.pointer` · `kids.clean_background_subject` · `kids.object_build` · `kids.hands_only_craft` · `kids.emotion_face_insert` · `kids.big_smile_cu` · `kids.turn_to_camera` · `kids.nod_to_camera` · `kids.peekaboo_reveal` · `kids.surprise_box` · `kids.segment_title_card` |
| **Any of the three — the floor, and the episode's close** (seven) | `kids.child_eye_level` · `kids.gentle_moves` · `kids.no_fast_cuts` · `kids.safe_framing` · `kids.high_key_soft` · `kids.wave_goodbye` · `kids.lullaby_dissolve` |

**Axis 3 — where in the piece**

| Answer | The shortlist, by id |
| :--- | :--- |
| **A join between parts** (three) | `kids.segment_title_card` · `kids.storybook_page_turn` · `kids.character_wipe` |
| **The close, calm** (two) | `kids.wave_goodbye` · `kids.lullaby_dissolve` |
| **The close, on a peak** (one) | `kids.everyone_dances` |
| **Inside a part** (thirty-four) | Every other card named in the two tables above. It is named by complement on purpose: listing thirty-four ids here would make the map longer than the shelf. |

*A card appears once per axis. The answer is the intersection of the three shortlists, and it is normally one to five cards wide. The widest — a spoken lesson where the child must tell which thing — holds eight, and those eight are four of the shelf's twin pairs, which the leaves under axis one and the pair fields between them split.*

**A disagreement the map reaches and does not resolve.** Axis three's two close values, crossed with axis two's song value, are where the shelf meets the last chorus of a song the child sings back — and whether that chorus may change its words is argued elsewhere in the package. The Kids' Song kit in `formats-kids.md` asks for a final chorus that *"should differ by exactly one element, so the song ends rather than stops"*; `end.last_chorus` holds the sung words still on a song built to be sung back, supported by `lyric.kids_repetition_contract`, `lyric.repeatable_chorus` and `lyric.congregational_lyric`, which rules out `lyric.refrain_mutation` for anything a room sings together. Both sides now carry precedence text, and they still divide on where a bedtime song falls: the kit lists bedtime songs among its sung-back examples, while `end.last_chorus` names the lullaby as a song listened to, where the word may move. **This shelf does not decide the words.** What it decides is the picture around them — `kids.everyone_dances`, `kids.wave_goodbye`, `kids.lullaby_dissolve`, `kids.gentle_push_singer` — and if the words may not move, those are among the places the ending has to come from instead. And `kids.singalong_text` puts the words on screen, so a changed word is also a changed line the child is reading.

---

**The default, and the one against it**

**The default is `kids.wide_clean_count` — a static wide, every object in view at the same size, held — and it is measured, not asserted.** Three cards send a reader to it, for three unrelated reasons: `kids.counting_beat` (*"Teaching without music: show all at once and hold"*), `kids.clean_background_subject` (*"More than one object must be in frame (counting or choosing)"*), and from outside the shelf `vertical.fill_frame`, which sets aside its own rule for it *"in kids content, inside a teaching, counting, dance or goodbye beat, where the child must see the objects or the whole body"*. No music, more than one thing, and a vertical frame that would otherwise crop — three different pressures, one destination. **The shelf, asked where to fall back when the lesson is at risk, falls back to the shot adult grammar calls dead**: the wide that does not move and does not cut. Its costs are its own: a short hold gives no time to count, and overlap or mixed sizes break it. It is also what makes it the default rather than the answer — it is the shot that guarantees the child sees, and seeing is not the same as caring.

**The card that looks like the default is not one.** `kids.no_fast_cuts` takes more inbound edges than any card here — `mv.cut_on_beat`, `cut.rhythmic` and `score.bpm_to_asl_synchronization` each hand their cut rate to it — and all three fire on one condition: *children's content*. Three edges, one condition, every one of them from outside the shelf. It is the door other shelves use to leave their own rule when the audience is a child, not a card this shelf falls back on, and it sits on axis one's fourth value, where nothing is chosen. `kids.surprise_box` and `kids.storybook_page_turn` each take two edges on the shelf and collapse the same way: two wordings of *the thing is new*, two of *the story has pages*.

**The one against it is `kids.walk_loop`.** Nothing on this shelf routes to it — the one edge that reaches it comes from `anime.run_cycle`, outside — and it is the default turned inside out. The default holds the world still so the child can take an inventory of it; this holds the character still and moves the world past, and its own `Avoid when:` demands the very change the default forbids: *"The same background for the whole song kills the sense of travel."* Every other card on the shelf is a device for naming, joining, predicting or protecting; **this is the only one where the song goes somewhere instead of teaching something**, and a children's piece made only of the default is a classroom with a soundtrack. Its stated cost is mechanical, not emotional — a step out of time with the ground reads as sliding — and it is paid in the animation, not in the child's attention. Its other half is `kids.bg_parallax`: neither yields to the other, they are one technique in two halves. **Its near cousin against the grain is `kids.puppet_stage`** — likewise never yielded to, the only card on the shelf built for a physical, hand-performed world, and the only one that answers a whole piece with a single frame whose edges the child learns, so that entrances and exits become the grammar instead of cuts.

---

**The unasked**

**Twenty of the forty reachable cards are the target of no `Yields to:` field anywhere on this shelf** — exactly half. They can be chosen, but nothing on the shelf ever sends you to them. By id:

`kids.child_eye_level` · `kids.gentle_moves` · `kids.no_fast_cuts` · `kids.safe_framing` · `kids.high_key_soft` · `kids.singalong_text` · `kids.letter_number_insert` · `kids.segment_title_card` · `kids.character_intro_pose` · `kids.call_response_cut` · `kids.nod_to_camera` · `kids.clap_cue` · `kids.big_smile_cu` · `kids.gentle_push_singer` · `kids.colour_reveal` · `kids.clean_background_subject` · `kids.puppet_stage` · `kids.walk_loop` · `kids.bg_parallax` · `kids.day_night_simple`

**And the shape of that list is the finding, not its length.** **The whole floor is on it** — all five cards of axis one's fourth value. And the floor is where the rest of the package points: `kids.no_fast_cuts` is the card on this shelf other shelves cite most — `mv.cut_on_beat`, `cut.rhythmic` and `score.bpm_to_asl_synchronization` all hand it their cut rate — and `comp.no_headroom` sends children's content to `kids.safe_framing`. **The floor is where other shelves arrive and where this shelf never sends anyone**, because a floor is not an alternative to anything, and a `Yields to:` field can only say *not this — that*. It cannot say *this as well*. That is why the floor is a value of axis one rather than a note beside the map.

The second thing the list shows: **every card whose content is lettering is on it** — `kids.singalong_text`, `kids.letter_number_insert`, `kids.segment_title_card`, `kids.character_intro_pose`. And the rule the shelf holds about lettering — it is never generated into the frame, it is set in the edit in a real font — was first written into the bodies of the first two alone, and five other cards once asked for lettering inside the generated frame. **They no longer do:** `kids.counting_beat`, `kids.segment_title_card`, `kids.character_intro_pose`, `kids.emotion_face_insert` and `kids.point_and_name` each leave clear space in the frame, say in their `Prompt:` field that no lettering is generated, and cite `kids.singalong_text` or `kids.letter_number_insert` for the rule. **The rule is now repeated card by card and owned by none of them.** The new card this shelf wants is not a device: it is the one that owns words on a child's screen, is cited by every card that puts any there, and hands the glyph to `textimg.non_latin_script` the way `kids.letter_number_insert` already does.

The third: **the join-in region was thinned by a repair, and the repair was right.** `kids.turn_to_camera` and `kids.nod_to_camera` now hand the length of the answering silence to `expo.kids_repetition_ladder`, which owns it because its reason is comprehension. In doing so they stopped pointing at `kids.call_response_cut` and `kids.big_smile_cu`, which were the only routes onto those two cards — and so the shelf's sung ask and its reward for a right answer are now reachable only by browsing. **Fixing who owns a number moved a door off the shelf**, and nothing replaced it.

`kids.the_child_before_the_device`

---

### Child Eye-Level Camera

**Also called:** kid height, low tripod  
**What it is:** The camera drops to the child's eye height, roughly forty to eighty centimetres depending on the age, and stays level with no tilt.  
**Effect on the audience:** It shows the world from the child's own place, so the characters become friends of the same size rather than adults looking down.  
**Used for and where it works best:** This is the default height for every shot in children's content: songs, play, teaching, animation. In animation set the default camera height at the child character's eye. When adults appear, keep the camera low so their eyes sit high in the frame.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Stop Motion, Explainer, Vertical Short-Form (Reels, Shorts, TikTok), Lyric Video | genres: Preschool / Early Learning, Family, Fairy Tale, Musical, Comedy, Adventure  
**Avoid when:** An adult height camera makes the child look small and observed. Do not drop below the child's level either; a strongly low angle makes characters look imposing and frightening.  
**Prompt:** `camera at child eye height, level with no tilt, characters meeting the lens at the same height, bright even light`  
**Yields to:** `kids.hands_only_craft` — Tabletop craft work: top-down, not child eye height.  
`kids.child_eye_level`

### Gentle Slow Moves

**Also called:** soft camera movement, calm push  
**What it is:** Every camera move is slow, continuous and short: a light push, a calm slide, a small tilt, with no sudden moves.  
**Effect on the audience:** It gives a sense of safety and steadiness, and the child can follow the object in frame without losing it or becoming agitated.  
**Used for and where it works best:** A move serves one purpose: to bring us closer to the thing we are attending to now. Begin and end every move on a full stop. In songs use a slow push that arrives on the chorus; in teaching use a slide that travels along the objects as they are named, and take the count itself on the static wide that shows them all at once (`kids.wide_clean_count`).  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Stop Motion, Explainer, Lyric Video, Vertical Short-Form (Reels, Shorts, TikTok) | genres: Preschool / Early Learning, Family, Fairy Tale, Musical, Science / Educational, Nature / Wildlife  
**Avoid when:** Fast or shaky moves confuse the child and drive them off the screen. Moving the camera and cutting at the same time is usually too much at once for a small viewer, because both changes ask to be read together; the exception is a musical hit where the two land as one beat.  
**Prompt:** `slow gentle push in over four seconds starting and ending on a full stop, no shake, camera at child height`  
**Yields to:** `kids.object_build` — Steps must be compared: lock the camera instead.  
`kids.gentle_moves`

### Wide Clean Shot For Counting

**Also called:** countable frame, full view shot  
**What it is:** A static wide showing every relevant object at once, at roughly the same size, on a clean background.  
**Effect on the audience:** It lets the child count, compare and check for themselves, and that sense of control is half the pleasure of learning.  
**Used for and where it works best:** Essential in any teaching segment: numbers, colours, shapes, animals. Arrange the objects in one row or a regular grid with clear space between them. Hold the shot long enough for the child to count out loud.  
**Best in:** formats: Kids Content, Explainer, 2D Animation (Western / Cartoon), 3D CG Animation, Stop Motion, Vertical Short-Form (Reels, Shorts, TikTok) | genres: Preschool / Early Learning, Family, Science / Educational, Musical, Nature / Wildlife  
**Avoid when:** Overlapping objects or mixed sizes break the counting and confuse the child. A short shot gives no time; it has to hold for several seconds.  
**Prompt:** `static wide of five identical objects in one row on a plain background, even spacing, held for six seconds`  
**Yields to:** `kids.counting_beat` — Counting inside a song, on the beat.  
`kids.wide_clean_count`

### Character Turns To Camera

**Also called:** break to lens, direct look  
**What it is:** The character stops the action, turns to the lens and looks at the viewer, either asking, waiting for an answer or sharing a surprise.  
**Effect on the audience:** It makes the child feel part of the story rather than an observer of it, which opens the door to answering out loud and joining in.  
**Used for and where it works best:** Use it after the question and before the answer, and have the character genuinely hold silent on lens for **at least three seconds** so the child can reply. In animation make the turn fully to lens with big eyes. It is the strongest engagement device in children's content.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Stop Motion, Explainer, Vertical Short-Form (Reels, Shorts, TikTok), Lyric Video | genres: Preschool / Early Learning, Family, Fairy Tale, Comedy, Musical, Science / Educational  
**Avoid when:** Turning to lens with no question and no reason becomes an empty habit. If you leave no silence for the answer the child cannot join in and loses interest.  

**Three seconds here and four seconds in Phase 1 are not the same measurement, and neither is wrong.**
`expo.kids_repetition_ladder` in Phase 1 sets **four seconds** — and that is the *written silence*, the
whole gap between the end of the ask and the start of the answer, sized to how long a small child
takes to retrieve a word and say it out loud. The three seconds on this card is a *shot length*: how
long this one setup stays turned to the lens. The two differ because they measure different spans of
the same beat, and the remaining second is normally carried by what follows — the reaction, the
cutaway, or the approving nod on `kids.nod_to_camera`.

Written that way they agree. Written the other way round they do not, and the failure is specific:
if the shot is cut to three and nothing follows it, the editor has silently shortened the silence to
fit the setup, and the child's answer arrives after the show has already moved on. **So the shot
length is a floor, never a ceiling.** Where a piece has only this one setup and nothing to cut to,
hold the shot for the whole written silence rather than trimming the silence to the shot.  
**Prompt:** `the character stops, turns fully to the lens with wide eyes, asks the question and holds still in silence, on lens, for at least three seconds`  
**Yields to:** `expo.kids_repetition_ladder` — for the *length of the silence itself* wherever the direct address is the teaching ask of a repetition ladder. That card owns the gap because its reason is comprehension: a child who is not given long enough to answer has not been taught. This card owns only the length of the on-lens hold inside it, which is a shot decision and may be shorter provided something covers the rest of the silence.  
`kids.turn_to_camera`

### The No-Fast-Cuts Rule

**Also called:** slow cutting, long shot length  
**What it is:** The average shot length in children's content is two to four seconds and never drops under a second and a half except at a deliberate moment. On kids music videos, this 1.5-second floor strictly outranks musical beat multiples (`mv.cut_on_beat`): at 120 BPM, cut on four beats (2.000s) or eight beats (4.000s), never two beats (1.000s).  
**Effect on the audience:** A child needs longer than an adult to read a frame. Fast cutting leaves them watching motion with no meaning, which agitates or disengages them.  
**Used for and where it works best:** Let each shot deliver one idea and complete it before you cut. When something matters, hold longer than feels right. In vertical children's content do not import the reel pace; run it at half that speed.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Stop Motion, Explainer, Lyric Video, Vertical Short-Form (Reels, Shorts, TikTok) | genres: Preschool / Early Learning, Family, Fairy Tale, Musical, Science / Educational, Nature / Wildlife  
**Avoid when:** A fast edit imported from adult content exhausts the child and leaves them agitated. Do not cut in the middle of a movement; let it complete. And the deliberate moment under the floor sets no rate of its own: if it becomes a run of fast cuts, or the cuts alternate dark and bright frames, how fast it may run and where it has to stop are `safety.photosensitive_flash`, which this card does not judge.  
**Prompt:** `average shot length of three seconds, each shot holding one complete idea and one completed movement before the cut, 1.5-second minimum cut floor strictly outranking beat multiples`  
**Source:** assumption — the package's working figure, not a published standard; the beat durations are arithmetic at 120 BPM (one beat = 0.5 s); set the shot lengths by watching the cut at the child's pace.  
**Yields to:** `safety.photosensitive_flash` — a fast-cut run below the floor, or any cut run that alternates dark and bright frames.  
`kids.no_fast_cuts`

### Action Then Reaction

**Also called:** cause and effect pair, simple two shot logic  
**What it is:** Every event is covered in two shots: the action itself, then the reaction on the character's face.  
**Effect on the audience:** It teaches cause and effect in the simplest possible form and tells the child how the event is meant to feel.  
**Used for and where it works best:** Keep the order constant: action then reaction. Make the facial expression clear and slightly heightened, because children read large expressions. In teaching use it on mistakes: the thing falls, then the surprised face, then the solution.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Stop Motion, Explainer, Vertical Short-Form (Reels, Shorts, TikTok), Sitcom / Multi-Cam Comedy | genres: Preschool / Early Learning, Family, Comedy, Fairy Tale, Musical, Science / Educational  
**Avoid when:** A reaction with no clear cause confuses the child. A complex or ironic reaction is simply not read by a small child.  
**Prompt:** `two shot pattern, the action in a clean wide then a close-up of the character's clear exaggerated reaction`  
`kids.action_reaction`

### Peekaboo Reveal

**Also called:** hide and show, cover reveal  
**What it is:** The object disappears behind a hand, a cloth or a door, then is revealed suddenly in one simple movement.  
**Effect on the audience:** It plays on object permanence: the small child learns that a thing still exists when hidden, and the reveal gives real delight.  
**Used for and where it works best:** Essential in preschool content: cover the object, ask where it went, wait, then reveal. Keep the wait to two seconds. Repeat it identically in every episode, because the prediction itself is the pleasure.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Stop Motion, Explainer, Vertical Short-Form (Reels, Shorts, TikTok) | genres: Preschool / Early Learning, Family, Comedy, Fairy Tale, Musical  
**Avoid when:** A long wait turns the game into tension and frightens the youngest. Do not hide the object in a complicated way; the child must know where it is.  
**Prompt:** `hands cover the toy, hold two seconds, then lift away in one clean move revealing it with a bright sound`  
**Yields to:** `kids.surprise_box` — The revealed thing is new, not a known hidden object.  
`kids.peekaboo_reveal`

### Accumulation / Parade Shot

**Also called:** one more each verse, growing line  
**What it is:** With each verse a new character joins the line or the parade, so the group grows step by step and the frame fills.  
**Effect on the audience:** It gives a visible, countable sense of growth and makes the final verse read as a natural climax.  
**Used for and where it works best:** One of the strongest structures in children's songs: each animal or letter joins the parade and stays until the end. Shoot from the side with continuous movement and the background travelling behind. Have every new member enter from the same side in the same way.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Lyric Video, Stop Motion, Explainer, Vertical Short-Form (Reels, Shorts, TikTok) | genres: Preschool / Early Learning, Family, Musical, Fairy Tale, Adventure, Nature / Wildlife  
**Avoid when:** Adding characters too quickly crowds the frame and the child can no longer tell them apart. If an earlier character disappears, the logic of accumulation breaks.  
**Prompt:** `side on tracking shot of a growing parade, one new character joining from the left each verse and staying in line`  
**Yields to:** `kids.repetition_structure` — The new element replaces rather than joins.  
`kids.parade_accumulation`

### Gentle Push-In On The Singer

**Also called:** slow approach, chorus push  
**What it is:** A very slow push toward the singing character, starting on a medium and ending closer at the end of the section.  
**Effect on the audience:** It provides a gentle build and brings the child emotionally closer with no sudden movement at all.  
**Used for and where it works best:** Ideal on the chorus and on the important line of the song. Make the push so slow it is barely noticed and bring it to a complete stop before the cut. Return to the wider size at the start of the next verse to reset the structure.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Lyric Video, Explainer, Vertical Short-Form (Reels, Shorts, TikTok), Music Video | genres: Preschool / Early Learning, Family, Musical, Fairy Tale, Faith / Biblical Epic  
**Avoid when:** A fast push or a sudden zoom frightens small children and breaks the calm. Do not push in every verse; it loses its effect and becomes a tic.  
**Prompt:** `very slow push from a medium shot to a medium close-up across the chorus, stopping completely before the cut`  
**Yields to:** `kids.repetition_structure` — Inside a verse that must repeat identically, hold the size.  
`kids.gentle_push_singer`

### Nod To Camera

**Also called:** approval nod, encouraging look  
**What it is:** The character nods in approval while looking into the lens, after the child's answer or after they copy the movement.  
**Effect on the audience:** It delivers immediate confirmation and reward, and the child feels their answer was heard, which increases the will to join in.  
**Used for and where it works best:** Place it after every question and the silence that follows it, with a clear smile and a slow double nod. It matters most in teaching and interactive content, and works the same in animation and live action. **The nod is also where the last part of that silence lives** — the on-lens hold on `kids.turn_to_camera` is a shot length, the written silence on `expo.kids_repetition_ladder` is longer, and this shot is normally what covers the difference. So do not start the nod early to save a second; it is the second the child is answering in.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Explainer, Stop Motion, Vertical Short-Form (Reels, Shorts, TikTok) | genres: Preschool / Early Learning, Family, Musical, Science / Educational, Fairy Tale  
**Avoid when:** A nod with no preceding question means nothing. If you leave no time for the child to answer, the nod lands on empty air.  
**Prompt:** `character looks to lens, smiles and nods slowly twice after the answering silence has run in full, camera at child height`  
**Yields to:** `expo.kids_repetition_ladder` — on the length of the silence this nod comes after, wherever the question is a teaching ask. The nod's own timing is a shot decision; the silence in front of it is a comprehension rule and belongs to that card.  
`kids.nod_to_camera`

### Wave-Goodbye Ending

**Also called:** goodbye shot, closing wave  
**What it is:** The characters wave to camera at the end of the episode in a static shot, usually in the same staging every time.  
**Effect on the audience:** It gives the child a clear ending: the time is over. That reduces the protest when the screen is switched off and builds a routine.  
**Used for and where it works best:** Make it one static clean wide with all the characters in frame, a fixed goodbye line and calm music coming down. Repeat it identically in every episode; the repetition is the point.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Stop Motion, Explainer, Vertical Short-Form (Reels, Shorts, TikTok) | genres: Preschool / Early Learning, Family, Musical, Fairy Tale, Faith / Biblical Epic  
**Avoid when:** An open or cliffhanger ending in children's content creates anxiety rather than anticipation. Do not change the ending's staging between episodes.  
**Prompt:** `static clean wide of all the characters waving to the lens, calm music fading, same staging every episode`  
**Yields to:** `kids.lullaby_dissolve` — Bedtime content closes on a dissolve to black.  
`kids.wave_goodbye`

### Lullaby Slow Dissolve

**Also called:** soft dissolve, sleep transition  
**What it is:** A long dissolve of one to two seconds between shots instead of a cut, with the light and the sound easing down together.  
**Effect on the audience:** It slows the pulse of the whole video and signals sleep and calm, which is a real function in bedtime content.  
**Used for and where it works best:** Use it in sleep songs and at the end of an episode: let the palette drift to calm blue and violet and let the movement reduce shot by shot. Have the final image dissolve to black very slowly.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Lyric Video, Stop Motion, Vertical Short-Form (Reels, Shorts, TikTok) | genres: Preschool / Early Learning, Family, Fairy Tale, Musical, Faith / Biblical Epic, Slice of Life  
**Avoid when:** A dissolve in energetic content drags the pace down into boredom. A short dissolve is not felt; either make it long or cut.  
**Prompt:** `two second dissolves between calm shots, palette drifting to soft blue, movement reducing with each transition`  
**Yields to:** `kids.character_wipe` — Energetic content: a wipe, never a dissolve.  
`kids.lullaby_dissolve`

### Look-Here Pointer

**Also called:** highlight marker, attention ring  
**What it is:** A simple visual marker showing the important place in frame: a ring, an arrow, a sparkle, or a slight enlargement of the object itself.  
**Effect on the audience:** It leads the child's eye exactly where it needs to go, because a child has no learned skill for reading composition on their own.  
**Used for and where it works best:** Use it in teaching and in find-the-object games: the marker appears a fraction before the word and leaves after two seconds. Keep one marker design for all episodes. It works well in vertical because the frame is small.  
**Best in:** formats: Kids Content, Explainer, 2D Animation (Western / Cartoon), 3D CG Animation, Vertical Short-Form (Reels, Shorts, TikTok), Game Cinematic / Gameplay, Stop Motion | genres: Preschool / Early Learning, Family, Science / Educational, Musical, Nature / Wildlife  
**Avoid when:** Several markers in one frame cancel each other and scatter the child. A marker that stays for the whole shot becomes part of the background and stops being noticed.  
**Prompt:** `a soft glowing ring appears around the target object a moment before its name is spoken and fades after two seconds`  
**Yields to:** `kids.point_and_name` — A character is in frame and can point in-world.  
`kids.pointer`

### Big-Smile Close-Up

**Also called:** happy face insert, joy close-up  
**What it is:** A close-up of the character's face with a wide clear smile, eyes open, evenly lit.  
**Effect on the audience:** Expressions are contagious for children: a smiling face in frame makes the child actually smile and teaches them the shape of joy.  
**Used for and where it works best:** Place it after a success, solution or correct answer that needs an individual emotional confirmation — except inside the dance finale, where cutting to a close-up loses the bodies the child is copying (`kids.everyone_dances`) — and hold it for one and a half to two seconds so it reads. Keep the eyes open and the mouth unobscured. In animation enlarge the eyes and mouth beyond life.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Stop Motion, Explainer, Vertical Short-Form (Reels, Shorts, TikTok), Lyric Video | genres: Preschool / Early Learning, Family, Comedy, Musical, Fairy Tale  
**Avoid when:** A forced or tense smile is noticed by the child and feels wrong. A crop so tight it cuts the head makes the face frightening for the youngest.  
**Prompt:** `close-up of the character's face with a wide open smile, eyes visible, soft even light, held for two seconds`  
**Yields to:** `kids.emotion_face_insert` — The feeling must be named and taught, not just shown.  
`kids.big_smile_cu`

### Object-By-Object Build

**Also called:** step by step build, additive shot  
**What it is:** The thing is built in front of the child in visible steps: piece, piece, piece, with the camera locked throughout.  
**Effect on the audience:** It teaches the child that things are made rather than appearing, and gives a shared sense of achievement when it completes.  
**Used for and where it works best:** The backbone of shapes, letters and craft content: one step per line, each with its own sound. Lock the camera so the comparison between steps reads. Hold the finished object for several seconds at the end.  
**Best in:** formats: Kids Content, Explainer, 2D Animation (Western / Cartoon), 3D CG Animation, Stop Motion, Vertical Short-Form (Reels, Shorts, TikTok) | genres: Preschool / Early Learning, Family, Science / Educational, Musical, Fairy Tale  
**Avoid when:** Too many fast steps and the child loses the sequence. Moving the camera between steps breaks the sense that it is the same thing growing.  
**Prompt:** `locked top down shot, the shape built one piece at a time with a sound on each piece, finished object held at the end`  
**Yields to:** `kids.hands_only_craft` — Real hands and materials rather than a graphic build.  
`kids.object_build`

### Colour Reveal

**Also called:** colouring in shot, colour fill  
**What it is:** The shape starts white or grey and fills with its colour in one continuous movement as the colour's name is spoken.  
**Effect on the audience:** It links the colour's name to a visible change, and the movement itself is pleasurable enough that the child waits for the next colour.  
**Used for and where it works best:** The backbone of colour songs: one large shape on a white background, the colour filling from the bottom or the centre, the name spoken at that instant. Repeat the same movement for every colour so the prediction works.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), Explainer, 3D CG Animation, Lyric Video, Vertical Short-Form (Reels, Shorts, TikTok), Stop Motion | genres: Preschool / Early Learning, Family, Science / Educational, Musical, Fairy Tale  
**Avoid when:** A coloured background fights the colour being taught and confuses the child. A fast fill is not seen; keep it slow and clear.  
**Prompt:** `outlined shape on a white background filling with colour from the bottom in one slow move as the colour is named`  
**Yields to:** `kids.point_and_name` — The colour belongs to a real object, not an abstract shape.  
`kids.colour_reveal`

### Call-And-Response Cut

**Also called:** question answer cut, echo edit  
**What it is:** A shot of the character asking or singing the line, then a silence or a musical gap, then the shot of the others answering.  
**Effect on the audience:** It leaves a slot for the child to answer out loud and teaches the shape of musical dialogue: I sing, you answer.  
**Used for and where it works best:** Make the gap between call and response at least as long as the line itself so the child can fit their answer in; where the call is a teaching ask, the length of the gap is `expo.kids_repetition_ladder`'s. Shoot the caller facing the lens and the responders in a wide. Essential in hymns, alphabet songs and traditional children's songs.  
**Best in:** formats: Kids Content, Lyric Video, 2D Animation (Western / Cartoon), 3D CG Animation, Explainer, Vertical Short-Form (Reels, Shorts, TikTok), Music Video | genres: Preschool / Early Learning, Family, Musical, Faith / Biblical Epic, Fairy Tale, Science / Educational  
**Avoid when:** An immediate answer with no gap removes the child's part and leaves them a spectator. Too long a gap makes the song feel broken.  
**Prompt:** `character sings the call to lens, a silent gap the same length as the line, then a wide of the others answering`  
**Yields to:** `kids.turn_to_camera` — Spoken teaching with no musical gap available; and `expo.kids_repetition_ladder` — for the length of the gap itself wherever the call is a teaching ask. That card owns the silence because its reason is comprehension; this card owns only the cut on either side of it.  
`kids.call_response_cut`

### Safe Framing

**Also called:** no scary angles, comfort framing  
**What it is:** A framing discipline that removes every signal of threat: no dutch angles, no menacing low angles, no light from below, no wide black areas.  
**Effect on the audience:** It keeps the content comfortable and predictable so the child stays relaxed instead of watchful.  
**Used for and where it works best:** Apply it to every shot: a level camera at child height, faces lit from above and in front, a light background, characters whole rather than oddly cropped. Even a villain in children's content is shot under the same rules and played funny rather than frightening.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Stop Motion, Explainer, Vertical Short-Form (Reels, Shorts, TikTok), Lyric Video | genres: Preschool / Early Learning, Family, Fairy Tale, Musical, Comedy, Science / Educational  
**Avoid when:** Any angle or lighting borrowed from horror frightens the child even when the content is innocent. Avoid long shadows and half lit faces entirely.  
**Prompt:** `level camera at child height, faces lit from front and above, light background, no dutch angle and no underlighting`  
`kids.safe_framing`

### Storybook Page Turn

**Also called:** book transition, page flip  
**What it is:** The transition between scenes is made as a book page turning: the page flips and reveals the next scene, often with the sound of paper.  
**Effect on the audience:** It gives the child a legible story structure: one page, one event, and a turn means we have moved on. It ties the video to the experience of a book.  
**Used for and where it works best:** Ideal for tales, faith stories and teaching stories. Give each page one scene only and keep the turn at the same speed and direction every time. Tie it to a real paper sound rather than a synthetic effect.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), Stop Motion, Explainer, Lyric Video, 3D CG Animation, Vertical Short-Form (Reels, Shorts, TikTok) | genres: Preschool / Early Learning, Family, Fairy Tale, Faith / Biblical Epic, Musical, Adventure  
**Avoid when:** Fast or inconsistent page turns distract and break the illusion. Do not use it when the story has no page structure; it becomes mere decoration.  
**Prompt:** `page turn transition revealing the next scene at the same speed and direction each time, real paper sound`  
**Yields to:** `kids.character_wipe` — The story has no page structure.  
`kids.storybook_page_turn`

### Puppet Stage Framing

**Also called:** puppet proscenium, fixed stage shot  
**What it is:** A locked camera faces a small stage with clear boundaries, and the puppets enter and leave from the sides or from below.  
**Effect on the audience:** It creates a closed, comprehensible world: the child knows the edges of the space and where the characters go, which feels safe.  
**Used for and where it works best:** Shoot at the puppet's eye level rather than from above and frame the whole stage without cropping it. Keep entrances and exits on the same sides every time. Lock the lighting so the whole session cuts together.  
**Best in:** formats: Kids Content, Stop Motion, 2D Animation (Western / Cartoon), Explainer, Vertical Short-Form (Reels, Shorts, TikTok), 3D CG Animation | genres: Preschool / Early Learning, Family, Fairy Tale, Comedy, Musical, Faith / Biblical Epic  
**Avoid when:** A camera from above lets the child see over the stage and breaks the illusion. Moving the camera makes the space feel unstable.  
**Prompt:** `locked camera facing a small puppet stage at puppet eye level, full stage in frame, entrances from the same sides`  
`kids.puppet_stage`

### Hands-Only Craft Shot

**Also called:** no face tutorial, top down hands  
**What it is:** A top down shot of hands working with paper, clay or blocks, with no face and usually no speech.  
**Effect on the audience:** It focuses the child on the action itself so they can copy it, and the total absence of a face removes every distraction.  
**Used for and where it works best:** Ideal for craft and toy content: mount the camera vertically above the table and let the hands enter from the bottom. Make each step slow and show it once. In vertical it is the ideal form because the table fills the frame.  
**Best in:** formats: Kids Content, Explainer, Vertical Short-Form (Reels, Shorts, TikTok), Stop Motion, Product Video / Motion Design, Vlog / YouTube Long-Form | genres: Preschool / Early Learning, Family, Science / Educational, Slice of Life, Musical  
**Avoid when:** Hands covering the work stop the child seeing the step. Fast movement makes copying impossible and creates frustration.  
**Prompt:** `vertical top down shot of hands folding coloured paper on a clean table, hands entering from the bottom, slow steps`  
**Yields to:** `kids.object_build` — Animation, or no hands to shoot.  
`kids.hands_only_craft`

### A Sound For Every Action

**Also called:** cartoon sound design, action foley  
**What it is:** Every movement in frame gets its own sound: the jump, the fall, the appearance, the smile, a character entering.  
**Effect on the audience:** Sound explains the movement to a child who cannot yet read images well and makes the world feel alive and entertaining.  
**Used for and where it works best:** Attach a fixed sound to each character and to each recurring event so the child recognises them by ear. Start the sound exactly with the movement. It also helps when the video is watched at low volume, since effects cut through better than speech.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Stop Motion, Explainer, Vertical Short-Form (Reels, Shorts, TikTok), Lyric Video | genres: Preschool / Early Learning, Family, Comedy, Fairy Tale, Musical, Adventure  
**Avoid when:** Several sounds at once become noise and tire the child. A sudden loud effect frightens small children even when it was meant to be funny.  
**Prompt:** `every movement carries its own cartoon sound starting exactly on the action, each character with a fixed signature sound`  
`kids.sfx_per_action`

### Character Intro Pose

**Also called:** hero pose card, name pose  
**What it is:** Each character is introduced in a dedicated shot: a signature pose, their name written, and their colour in the background, in the same design for everyone.  
**Effect on the audience:** It gets the child learning names and shapes fast and gives every character a clear place inside the group.  
**Used for and where it works best:** Use it in the first episode and whenever a new character joins. Let the pose express the character's nature: the energetic one jumps, the calm one waves. Hold the shot three seconds with the name on screen throughout, set as an overlay in the edit and never generated (`kids.singalong_text`). **On a song, the character is already in frame on the downbeat that sings its name.** An arrival move — a train pulling in, a door opening, a pop-up — finishes before that downbeat, never after it, or the picture lands a beat behind the word (the Teaching Song kit in [`../phase-05-song-generation/formats-music.md`](../phase-05-song-generation/formats-music.md)).  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Stop Motion, Game Cinematic / Gameplay, Explainer, Vertical Short-Form (Reels, Shorts, TikTok) | genres: Preschool / Early Learning, Family, Fairy Tale, Comedy, Adventure, Musical  
**Avoid when:** Introducing five characters in a row leaves the child remembering none. Similar poses defeat the purpose of distinguishing them.  
**Prompt:** `[Edit Overlay Instruction]: three second intro shot per character, signature pose against their own colour background, clear space for the name card set in the edit and held throughout; no lettering in the generated frame`  
**Yields to:** `kids.surprise_box` — Reveal the new character rather than name-card them.  
`kids.character_intro_pose`

### Mirror Move

**Also called:** do it with me, copy the movement  
**What it is:** The character faces the camera and performs the movement mirrored, so the child copies it on the correct side, the way a fitness instructor works.  
**Effect on the audience:** It removes the left and right confusion so the copy succeeds first time, which builds the child's confidence.  
**Used for and where it works best:** Essential in movement, exercise and action songs: if you say raise your right hand, raise your own left because you are facing them. Keep the movement slow, large and fully inside the frame. Repeat it at least four times.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Dance Film, Explainer, Vertical Short-Form (Reels, Shorts, TikTok), Lyric Video | genres: Preschool / Early Learning, Family, Musical, Comedy, Fairy Tale  
**Avoid when:** An unmirrored movement makes half the children do it on the wrong side. A movement cropped out of frame cannot be copied at all.  
**Prompt:** `character facing the lens performing the movement mirrored, whole body in frame, slow and large, repeated four times`  
**Yields to:** `kids.everyone_dances` — At the finale the whole group dances one step.  
`kids.mirror_move`

### Surprise Box Reveal

**Also called:** box opening reveal, what is inside  
**What it is:** A box, a bag or an egg is opened in front of the camera and the new character, toy or letter comes out of it.  
**Effect on the audience:** It builds a small anticipation and rewards it immediately, and that short cycle is one of the strongest attention devices for children.  
**Used for and where it works best:** Show the closed box first in a static shot, ask what is inside, wait two seconds, then open it in one movement. Use it to introduce the episode's subject or the new letter. Keep the same box in every episode so it becomes a signature.  
**Best in:** formats: Kids Content, Explainer, Stop Motion, 2D Animation (Western / Cartoon), 3D CG Animation, Vertical Short-Form (Reels, Shorts, TikTok), Product Video / Motion Design | genres: Preschool / Early Learning, Family, Fairy Tale, Comedy, Musical, Science / Educational  
**Avoid when:** A long wait turns the surprise into anxiety. If the content is purely commercial, parents notice and trust breaks.  
**Prompt:** `static shot of a closed colourful box, a two second wait, then it opens in one move revealing the character inside`  
**Yields to:** `kids.peekaboo_reveal` — The child already knows what is hidden.  
`kids.surprise_box`

### Segment Title Card

**Also called:** chapter card, section card  
**What it is:** A short card between segments carrying the name of the next section in voice and picture, with the same design in every episode.  
**Effect on the audience:** It gives the child a map of the episode and lets them know what is next; that prediction reduces distraction and increases attention.  
**Used for and where it works best:** Keep the card to two seconds with one picture and a name both spoken and written, the written name set as an overlay in the edit and never generated (`kids.singalong_text`). Use the same short music sting every time. Useful in longer episodes that mix songs and teaching segments.  
**Best in:** formats: Kids Content, 2D Animation (Western / Cartoon), 3D CG Animation, Explainer, Stop Motion, Vertical Short-Form (Reels, Shorts, TikTok) | genres: Preschool / Early Learning, Family, Musical, Science / Educational, Fairy Tale  
**Avoid when:** A long or crowded card breaks the pace and loses the child. Changing its design between episodes destroys the recognition.  
**Prompt:** `[Edit Overlay Instruction]: two second segment card with one simple illustration and clear space for the section name, which is spoken on the track and set as text in the edit; no lettering in the generated frame, same music sting each time`  
**Yields to:** `kids.storybook_page_turn` — A story marks its sections by turning the page.  
`kids.segment_title_card`

SHA-256: 120e935b67f67466ae2dda60a545a56af9578625e68d4971b050d89897ace5e0