Skip to content

Video

You will produce a video spec for the surface described in $ARGUMENTS.

Input

Parse $ARGUMENTS. Expect: - A surface (e.g., "landing-page hero loop", "product demo", "Reels campaign", "onboarding video", "TVCM 30s spot"). - Optionally: platform, length, audience (Korean / international), brand voice, budget.

If ambiguous, ask one clarifying question — but only one. Otherwise apply reasonable defaults and proceed.

Steps

  1. Classify the video into one of: hero loop / brand film / product demo / onboarding / help / short-form / ad spot. The category determines rules.

  2. Apply the video-designer playbook:

  3. Spec technical format (resolution, fps, codec, audio, aspect).
  4. Pick length per surface category.
  5. Outline script structure (hook / body / CTA).
  6. Spec captions (language tracks + style + format).
  7. Spec voiceover if applicable (language, tone, honorific level).
  8. Spec music (source + loudness).
  9. Apply Korean ad disclosure + KFDA compliance if applicable.
  10. File delivery format (multi-codec, poster, HLS for streaming).

  11. Output using the structure in PLAYBOOK.md step 10.

Done when

  • Surface, platform, audience, length explicit.
  • Technical specs (resolution, fps, codec, audio, captions) stated.
  • Script structure with timing.
  • Captions language + format specified.
  • Voiceover or audio strategy explicit.
  • Korean compliance (ad disclosure, KFDA) addressed if applicable.
  • File delivery format (poster, multi-codec, performance) specified.
  • Reduced-motion / slow-connection fallback for autoplay.
  • "Don't" section catches 2-3 misuses.
  • Verification phase from PLAYBOOK.md passes.