Skip to content
Back to skills

Best Practices Cinematography

ASecurity

Cinematography grammar for AI-generated video scenes: dialogue coverage (shot/reverse-shot, 180-degree rule, eyeline direction), framing vocabulary, motivated lighting, lens/equipment language, and the AI-specific failure modes that break scenes (over-shoulder shots spawning extra bodies, eyeline flips, unmotivated light). Use when composing or reviewing shot prompts for Kling/Wan/any video model, when planning storyboard coverage for a dialogue scene, when a generated shot violates film gram...

  • 6 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 11, 2026
ai-agentsgoreactgit

Works with

  • cli

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 11, 2026

npx -y skills add grahama1970/agent-skills --skill best-practices-cinematography --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Best Practices Cinematography?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Best Practices Cinematography
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/grahama1970-best-practices-cinematography/badge)](https://www.skillsdirectory.com/skills/grahama1970-best-practices-cinematography)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: best-practices-cinematography
description: >
  Cinematography grammar for AI-generated video scenes: dialogue coverage
  (shot/reverse-shot, 180-degree rule, eyeline direction), framing vocabulary,
  motivated lighting, lens/equipment language, and the AI-specific failure
  modes that break scenes (over-shoulder shots spawning extra bodies, eyeline
  flips, unmotivated light). Use when composing or reviewing shot prompts for
  Kling/Wan/any video model, when planning storyboard coverage for a dialogue
  scene, when a generated shot violates film grammar, or when persona-dream
  needs look-lock/shot-bible direction.
triggers:
  - cinematography best practices
  - shot reverse shot coverage
  - 180 degree rule eyeline
  - how to frame this dialogue scene
  - lighting for this shot
  - over the shoulder shot broken
provides:
  - shot-grammar-rules
  - coverage-planning
composes:
  - best-practices-kling-video
  - brave-search
  - agentic-evals
complies:
  - best-practices-skills
runtime_self_improvement: none
---

# Cinematography Best Practices (AI video)

Film grammar that survives contact with generative video models. Every rule
here is either standard craft (sourced) or a paid-for AI failure mode (dated).
`references/shot_grammar.md` holds the full vocabulary tables; this file is
the decision layer.

## Rule 1: Coverage before prompts

A dialogue scene is a COVERAGE PLAN, not a pile of clips:

1. **Master/establishing shot first** — one wide two-shot that anchors the
   set, character positions, and lighting ("digital backlot"). Every closer
   shot derives from it (chain via last-frame or reuse its refs).
2. **Then singles**: one clip per speaking beat, shot/reverse-shot.
3. The cut carries conversational rhythm. A static two-shot where both
   characters talk in one frame is the weaker form; reserve it for beats that
   dramatically need both faces reacting mid-line.

## Rule 2: The 180-degree line and eyelines

Pick the axis once (who is screen-left, who is screen-right in the master)
and never cross it inside a scene:

- Character on the LEFT faces **camera-right**; character on the RIGHT faces
  **camera-left**, in every single. Say it explicitly in the prompt —
  "facing camera-right" — because AI models flip eyelines freely otherwise.
- Matched framing sizes across the shot/reverse-shot pair (both medium
  close-ups, not one MCU and one wide).
- Looking room: leave frame space on the side the character faces.

Violations to reject in review: eyeline both facing the same screen
direction; a reverse shot framed at a different size; a character who swapped
screen sides between clips.

## Rule 3: Over-the-shoulder shots — bind the shoulder

AI-specific, paid for 2026-09-08: prompting "X seen from behind" while X is
also described at the table SPAWNS A THIRD PERSON (run
kling-tea-DIALOGUE-20260908T103128: a generic coated man appeared as the
foreground shoulder while armored Horus still sat at the table).

- Describe the foreground mass as a BODY PART of the named element with its
  signature costume: "the near foreground is @Element2's massive black-and-
  gold armored pauldron, softly out of focus - the SAME warrior seen from
  behind".
- Negative-prompt the failure: "extra person, third person, man in coat,
  civilian clothing foreground".
- Keep the closed cast line ("exactly two people; no one else present").

## Rule 4: One beat per clip, speaker favored

- Each 5-7s clip carries ONE action/speaking beat.
- Frame the speaker favored: face toward camera, mouth clearly visible (the
  lipsync pass needs it, and so does the audience). The listener reacts in
  profile or as the bound over-shoulder mass.
- End beats with a closed-mouth state ("after speaking she smiles, mouth
  closed") so lipsync passes have no silent re-talk tail.

## Rule 5: Motivated lighting only

Light must appear to come from something in the world (window, lamp, sky,
screen glow). Unmotivated glamour light reads as AI slop.

- Name the practical source in the prompt: "lit by the glowing laptop screen
  and the purple storm sky".
- Keep the source consistent across every clip in the scene (same key
  direction; chain refs carry it).
- Match light hardness to tone: soft/diffused for intimacy, hard for tension.
- Review rejection: shadows contradicting the named source, or key direction
  flipping between shot and reverse-shot.

## Rule 6: Lens and camera language

Models respond to lens/movement vocabulary; use it deliberately, one term per
slot (see references for the full table):

- Intimacy: "85mm portrait compression, shallow depth of field".
- Isolation/scale: "wide 24mm, figure small in frame".
- Movement earns its keep or stays out: "static", "slow push-in", "slow
  lateral drift". Never stack movements; never "epic sweeping drone shot"
  for a conversation.

## Rule 7: Review against grammar, not vibes

A generated clip fails cinematography review if ANY of: crossed axis, flipped
eyeline, mismatched shot-pair sizes, spawned extra body, unmotivated key
light, speaker's mouth not visible on a speaking beat, more than one action
beat, or movement that fights the emotional register. Reject and regenerate
with ONE variable changed (audit discipline from best-practices-kling-video
Rule 6).

## Ownership

This skill owns grammar rules and review criteria. Provider mechanics
(endpoints, elements, lipsync, chaining) belong to best-practices-kling-video.
Full production (score, editing, long-form) belongs to create-movie. The
persona-dream look-lock/script-DNA/shot-bible artifacts should cite rules from
this skill rather than restating them.

Files in this skill

  • SKILL.md5.5 KB
  • fixtures/agentic_eval.json1.1 KB
  • references/shot_grammar.md4.3 KB
  • sanity.sh1.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…