← Files AI Film Pipeline MasterARCHIVED FILE

skills/ai-film-pipeline-master/references/phase-07-image-prompt-engineering/INDEX.md

48.4 KB · Oct 5, 2026 · 18:36 UTC

↓ Download file

# Phase 7: Image Prompt Engineering — Knowledge Base Index

Comprehensive database of **674 craft cards** across **24 modular craft files**, accompanied by **5 master template guides** and the **authoritative Mesopotamia Canon** governing static image prompt formulation, optical lens physics, lighting architectures, film stock emulation, and Near Eastern historical accuracy.

## Contents

**28 files · 674 craft cards.** Every file is linked directly, so nothing here is more than one hop from you.

| File | What it covers | Cards |
| :--- | :--- | ---: |
| [`lighting.md`](lighting.md) | **Lighting** — Lighting Architecture, Contrast & Kelvin Physics <br>*Cards scoped to: any format* | 90 |
| [`image-format-texture.md`](image-format-texture.md) | **Image Format and Texture** — Image Formats, Film Stocks & Sensor Textures <br>*Cards scoped to: any format* | 64 |
| [`anime-2d.md`](anime-2d.md) | **Anime and 2D Animation Techniques** — 2D Anime, Cel Animation & Stylized Renderings <br>*Cards scoped to: any format* | 59 |
| [`colour-grading.md`](colour-grading.md) | **Colour and Grading** — Colour Palettes, Contrast Ratios & Cinema Grades <br>*Cards scoped to: any format* | 58 |
| [`lens-focus-depth.md`](lens-focus-depth.md) | **Lens, Focus and Depth** — Optical Lenses, Apertures & Depth of Field <br>*Cards scoped to: any format* | 53 |
| [`cg-vfx.md`](cg-vfx.md) | **3D CG, VFX and Virtual Production** — CGI, Visual Effects & Volumetric Simulations <br>*Cards scoped to: any format* | 32 |
| [`vertical-short-form.md`](vertical-short-form.md) | **Vertical Short-Form** — Vertical Short-Form Composition (9:16 Reels/Shorts) <br>*Cards scoped to: mostly Vertical Short-Form (Reels, Shorts, TikTok), Explainer, Commercial / TVC, Vlog / YouTube Long-Form, among 22 formats* | 25 |
| [`still-photography.md`](still-photography.md) | **Still Photography and Static Visual Arts** — Studio & Commercial Still Photography <br>*Cards scoped to: any format* | 18 |
| [`render-style.md`](render-style.md) | **Medium, Style and Render Register** — Fine Art, Traditional Painting & Illustration Styles <br>*Cards scoped to: any format* | 19 |
| [`kids-content.md`](kids-content.md) | **Kids Content** — Children Content, High Clarity & Joyful Aesthetics <br>*Cards scoped to: mostly 2D Animation (Western / Cartoon), Kids Content, Vertical Short-Form (Reels, Shorts, TikTok), 3D CG Animation, among 10 formats* | 16 |
| [`still-life-product.md`](still-life-product.md) | **Still-Life, Product and Set Staging** — Product Photography & Macro Tabletop Staging <br>*Cards scoped to: any format* | 16 |
| [`materials-surfaces.md`](materials-surfaces.md) | **Materials and Surface Physics** — Surface Physics, Textures & Material Shaders <br>*Cards scoped to: any format* | 16 |
| [`pose-static.md`](pose-static.md) | **Pose and Static Performance** — Static Posing, Weight Distribution & Body Silhouette <br>*Cards scoped to: any format* | 16 |
| [`reference-roles.md`](reference-roles.md) | **Reference Roles and Multi-Reference Assembly** — Reference Image Routing & Multimodal Control Weights <br>*Cards scoped to: any format* | 16 |
| [`documentary.md`](documentary.md) | **Documentary, Interview and Reportage** — Documentary Realism, Archival & Observational Stills <br>*Cards scoped to: mostly Documentary Feature, Video Essay, Documentary Series, News Report / Reportage, among 26 formats* | 15 |
| [`identity-consistency.md`](identity-consistency.md) | **Identity Consistency Across Images** — Character Identity Consistency Across Generations <br>*Cards scoped to: mostly Character Sheet / Turnaround, Documentary Photography, Editorial / Magazine Image, Event Photography, among 23 formats* | 14 |
| [`music-video.md`](music-video.md) | **Music Video and Performance** — Music Video Keyframes & Rhythmic Stylization <br>*Cards scoped to: mostly Music Video, Vertical Short-Form (Reels, Shorts, TikTok), Lyric Video, Concert / Live Event, among 18 formats* | 14 |
| [`ads-trailers.md`](ads-trailers.md) | **Ads, Trailers and Motion Design** — Advertising, Key Art & High-Impact Promo Stills <br>*Cards scoped to: mostly Commercial / TVC, Vertical Short-Form (Reels, Shorts, TikTok), Corporate / Training, Explainer, among 22 formats* | 13 |
| [`keyframe-craft.md`](keyframe-craft.md) | **Keyframe Craft, Single and Paired** — Keyframe Extraction & Motion-Ready Composition <br>*Cards scoped to: any format* | 14 |
| [`retouching.md`](retouching.md) | **Retouching and Post-Capture Treatment** — High-End Retouching & Clean Plate Inpainting <br>*Cards scoped to: any format* | 13 |
| [`in-frame-text.md`](in-frame-text.md) | **In-Frame Text and Typography** — In-Frame Typography, Ancient Glyphs & Signage <br>*Cards scoped to: any format* | 16 |
| [`print-delivery.md`](print-delivery.md) | **Print and Physical Delivery** — High-Resolution Print Delivery & Aspect Scaling <br>*Cards scoped to: mostly Poster / Static Design, Editorial / Magazine Image, Fine Art Photography, Abstract Photography, among 23 formats* | 13 |
| [`restoration.md`](restoration.md) | **Correction, Restoration and Extension** — Historical Archive Restoration & Damage Recovery <br>*Cards scoped to: mostly Architectural Photography, Documentary Photography, Editorial / Magazine Image, Fine Art Photography, among 23 formats* | 10 |
| [`failure-modes.md`](failure-modes.md) | **Failure Modes and Rescues** — Visual Artifacts, Prompt Bloat & Model Failure Mitigation <br>*Cards scoped to: mostly Architectural Photography, Documentary Photography, Food Photography, Portrait Photography, among 25 formats* | 10 |
| [`data-visualisation.md`](data-visualisation.md) | **Data Visualisation and Information Graphics** — Designing the frame when the subject is a number <br>*Cards scoped to: mostly Explainer, Documentary Feature, News Report / Reportage, Vertical Short-Form (Reels, Shorts, TikTok), among 9 formats* | 17 |
| [`how-to-write-an-image-prompt.md`](how-to-write-an-image-prompt.md) | **How an image prompt is written** — How an image prompt is written — Every rule here is craft: what a generative model does with a prompt, and what it does with a careless one. | 22 |
| [`sheet-character.md`](sheet-character.md) | **CHARACTER SHEET TEXT-VISUAL TEMPLATE** — CHARACTER SHEET TEXT-VISUAL TEMPLATE — This is the **written/visual template** of the character sheet reference (Gilgamesh style). | 4 |
| [`still-image-design-record.md`](still-image-design-record.md) | **Still-image design record** — Still-image design record — What is decided about a frame, as opposed to a shot. This is the record behind every keyframe, reference sheet, poster and thumbnail, and it is filled b <br>*Cards scoped to: mostly Editorial / Magazine Image, Museum Installation, Podcast, Poster / Static Design, among 6 formats* | 1 |

---

## The cards, by file

### [lighting.md](lighting.md) — 90 cards

**Lighting** — Lighting Architecture, Contrast & Kelvin Physics

- `light.source_before_style` — **Name the Source Before the Style**
- `light.kelvin_reference` — **The Colour Temperature Table**
- `light.three_point` — **Three-Point Lighting**
- `light.key` — **Key Light**
- `light.fill` — **Fill Light**
- `light.ratio` — **Lighting Ratio / Key to Fill Ratio**
- `light.backlight_rim` — **Back Light / Rim Light**
- `light.kicker` — **Kicker / Three-Quarter Back Light**
- `light.hair_light` — **Hair Light**
- `light.background_light` — **Background Light / Set Light**
- `light.eye_light` — **Eye Light / Catchlight**
- `light.rembrandt` — **Rembrandt Lighting**
- `light.butterfly` — **Butterfly Lighting / Paramount Lighting**
- `light.loop` — **Loop Lighting**
- `light.split` — **Split Lighting**
- `light.broad` — **Broad Lighting**
- `light.short` — **Short Lighting**
- `light.flat` — **Flat Lighting / Beauty Lighting**
- `light.high_key` — **High Key Lighting**
- `light.low_key` — **Low Key Lighting**
- `light.chiaroscuro` — **Chiaroscuro**
- `light.tenebrism` — **Tenebrism**
- `light.caravaggio_single_source` — **Caravaggio Single-Source Look**
- `light.silhouette` — **Silhouette Lighting**
- `light.hard` — **Hard Light**
- `light.soft` — **Soft Light**
- `light.front` — **Front Light / Frontal Lighting**
- `light.side_raking` — **Side Light / Raking Light**
- `light.edge` — **Edge Lighting**
- `light.backlit_halo` — **Backlit Halo / Sun Halo**
- `light.top` — **Top Light / Overhead Light**
- `light.under` — **Under-Lighting / Uplighting**
- `light.cross` — **Cross Lighting / Cross Key**
- `light.negative_fill` — **Negative Fill**
- `light.bounce` — **Bounce Light**
- `light.book_light` — **Book Light**
- `light.gobo` — **Gobo / Cookie Patterns**
- `light.venetian` — **Venetian Blind Shadows / Jailhouse Bars**
- `light.dappled` — **Dappled Light / Leaf Shadow**
- `light.practicals` — **Practicals**
- `light.motivated` — **Motivated Lighting**
- `light.available` — **Available Light / Natural Light**
- `light.window_soft` — **Soft Window Light**
- `light.window_hard` — **Hard Window Light / Direct Sun Through a Window**
- `light.vermeer` — **Vermeer Window Light**
- `light.single_source` — **Single-Source Lighting**
- `light.godrays` — **God Rays / Volumetric Shafts**
- `light.haze` — **Haze / Atmosphere**
- `light.smoke` — **Smoke in Frame**
- `light.temple_shaft` — **Temple Shaft / Light Through Dust in a Sacred Space**
- `light.golden_hour` — **Golden Hour**
- `light.blue_hour` — **Blue Hour**
- `light.magic_hour` — **Magic Hour**
- `light.sunrise_reveal` — **Sunrise Reveal**
- `light.overcast` — **The Overcast Look**
- `light.open_shade` — **Open Shade**
- `light.blown_out` — **The Blown-Out White World**
- `light.day_for_night` — **Day for Night**
- `light.night_for_night` — **Night for Night**
- `light.moonlight_blue` — **Moonlight Blue**
- `light.hospital_white` — **Hospital Flat White**
- `light.fluorescent_green` — **Institutional Fluorescent Green**
- `light.sodium_vapour` — **Sodium Vapour Orange**
- `light.tungsten_warm` — **Tungsten Warmth**
- `light.neon` — **Neon Lighting**
- `light.blinking_neon` — **Blinking Neon / Faulty Sign**
- `light.dual_colour` — **Dual-Colour Lighting**
- `light.interrogation` — **The One-Lamp Interrogation**
- `light.firelight` — **Firelight Flicker**
- `light.candlelight` — **Candlelight**
- `light.lantern_walk` — **The Lantern Walk**
- `light.match_strike` — **Lighting a Match**
- `light.torch_beam` — **Flashlight Beam / Torch Beam**
- `light.headlight_sweep` — **Car Headlight Sweep**
- `light.police_sweep` — **Police Light Sweep**
- `light.lightning` — **Lightning Flash**
- `light.strobe` — **Strobe Light**
- `light.tv_glow` — **TV Glow / Screen Glow**
- `light.phone_glow` — **Phone Glow on a Face**
- `light.caustics` — **Underwater Caustics / Water Reflections**
- `light.spotlight` — **Stage Spotlight / Follow Spot**
- `light.concert_beams` — **Concert Backlight Beams**
- `light.ring_light` — **Ring Light**
- `light.softbox` — **Softbox Key / Source Size and Distance**
- `light.light_change` — **Lighting Change Within a Shot**
- `light.reveal_by_light` — **Reveal by Light**
- `light.shadow_character` — **Shadow as a Character**
- `light.shadow_play` — **Shadow Play on a Wall**
- `light.eclipse_reveal` — **Eclipse Reveal / Backlight Turn**
- `light.hidden_faces` — **Faces Hidden in Shadow**

### [image-format-texture.md](image-format-texture.md) — 64 cards

**Image Format and Texture** — Image Formats, Film Stocks & Sensor Textures

- `look.settle_before_the_shot` — **Settle the Frame Before the Shot**
- `look.ratio_119` — **1.19:1**
- `look.ratio_133` — **4:3 / 1.33:1**
- `look.ratio_137` — **Academy Ratio 1.37:1**
- `look.ratio_143` — **IMAX 1.43:1**
- `look.ratio_166` — **1.66:1**
- `look.ratio_178` — **16:9 / 1.78:1**
- `look.ratio_185` — **1.85:1**
- `look.ratio_200` — **2.00:1 / Univisium**
- `look.ratio_220` — **2.20:1**
- `look.ratio_scope` — **Scope 2.35 to 2.40:1**
- `look.ratio_276` — **2.76:1 / Ultra Panavision 70**
- `look.ratio_square` — **1:1 Square**
- `look.ratio_4x5` — **4:5 Vertical**
- `look.ratio_9x16` — **9:16 Full Vertical**
- `look.ratio_switch` — **Aspect Ratio Switching**
- `look.letterbox` — **Letterbox**
- `look.pillarbox` — **Pillarbox**
- `look.fake_letterbox` — **Fake Letterbox on Vertical**
- `look.letterbox_reveal` — **The Letterbox Reveal**
- `look.film_35mm` — **35mm Film**
- `look.film_16mm` — **16mm / Super 16**
- `look.film_super8` — **Super 8**
- `look.film_65_70` — **65mm and 70mm Film**
- `look.imax_1570` — **IMAX 15/70**
- `look.digital_cinema` — **Digital Cinema**
- `look.grain` — **Film Grain**
- `look.gate_weave` — **Gate Weave**
- `look.dust_scratches` — **Dust and Scratches**
- `look.light_leak` — **Light Leak**
- `look.changeover_cue` — **Changeover Cue**
- `look.countdown_leader` — **Countdown Leader**
- `look.vhs` — **VHS / Camcorder Look**
- `look.crt_scanlines` — **CRT Scanlines**
- `look.cctv` — **CCTV / Surveillance Look**
- `look.timestamp` — **Burned-In Timestamp**
- `look.phone_footage` — **Phone Footage Look**
- `look.found_footage` — **Found-Footage Look**
- `look.screenlife` — **Screen-Life Look**
- `look.actioncam` — **Action Cam Look**
- `look.night_vision` — **Night Vision Look**
- `look.thermal` — **Thermal Imaging Look**
- `look.datamosh` — **Datamoshing**
- `look.shot_on_iphone` — **Shot on iPhone Look**
- `look.black_white` — **Black and White**
- `look.orthochromatic` — **Orthochromatic Look**
- `look.sepia` — **Sepia**
- `look.technicolor` — **Three-Strip Technicolor**
- `look.kodachrome` — **Kodachrome Look**
- `look.polaroid` — **Polaroid Look**
- `look.wet_plate` — **Wet Plate Look**
- `look.hand_cranked` — **Hand-Cranked Look**
- `look.fps_24` — **24 fps**
- `look.fps_25_30` — **25 and 30 fps**
- `look.hfr_48` — **48 fps HFR**
- `look.fps_60` — **60 fps**
- `look.fps_120` — **120 fps**
- `look.cinema_vs_video_motion` — **Cinema Motion versus Video Motion**
- `look.shutter_180` — **180 Degree Shutter**
- `look.shutter_45` — **Short Shutter / 45 Degree**
- `look.shutter_360` — **Open Shutter / 360 Degree**
- `look.interlaced` — **Interlaced Look**
- `look.resolution_texture` — **Resolution as Texture**
- `look.hdr_sdr` — **HDR versus SDR**

### [anime-2d.md](anime-2d.md) — 59 cards

**Anime and 2D Animation Techniques** — 2D Anime, Cel Animation & Stylized Renderings

- `anime.register_before_the_device` — **Register Before the Device**
- `anime.on_ones` — **Animating on Ones**
- `anime.hold` — **The Hold / Still Frame**
- `anime.run_cycle` — **Run Cycle as a Shot**
- `anime.walking_on_twos` — **Walking on Twos**
- `anime.talking_heads_bg_pan` — **Talking Heads with a Background Pan**
- `anime.mouth_flap_three` — **Three Position Mouth Flap**
- `anime.blink_cycle` — **Eye Blink Cycle**
- `anime.line_boil` — **Line Boil**
- `anime.rough_animation` — **Rough Animation / Sketch Animation**
- `anime.bank_footage` — **Bank Footage / Stock Transformation Sequence**
- `anime.speed_lines_radial` — **Radial Speed Lines / Focus Lines**
- `anime.multiples` — **Multiples**
- `anime.overshoot` — **Overshoot**
- `anime.squash_stretch` — **Squash and Stretch**
- `anime.beam_clash` — **The Beam Clash**
- `anime.kanada_dragon` — **The Kanada Dragon**
- `anime.yutapon_cubes` — **Yutapon Cubes**
- `anime.silhouette_flat_action` — **Silhouette Action Against Flat Colour**
- `anime.extreme_foreshortening` — **Extreme Foreshortening**
- `anime.punch_through_frame` — **The Punch Through the Frame**
- `anime.power_up_aura` — **The Power Up Aura**
- `anime.naruto_run` — **The Naruto Run**
- `anime.kyoani_micro_expression` — **The Micro Expression**
- `anime.shinkai_light` — **The Shinkai Light and Sky**
- `anime.ghibli_ma` — **The Ghibli Pause (Ma)**
- `anime.ghibli_food` — **The Food Detail**
- `anime.kon_match_cut` — **The Kon Match Cut**
- `anime.emotion_icons` — **Emotion Icons**
- `anime.blush_lines` — **Blush Lines**
- `anime.sweat_nervous_shake` — **Sweat and the Nervous Shake**
- `anime.shojo_sparkle_bg` — **The Shojo Sparkle Background**
- `anime.screen_tone` — **Screen Tone**
- `anime.flat_cel_shading` — **Flat Cel Shading**
- `anime.flashback_desaturation` — **Flashback Desaturation**
- `anime.light_stripe_eyes` — **The Light Stripe Across the Eyes**
- `anime.superflat_pastel_dream` — **The Superflat Pastel Dream**
- `anime.drawn_onomatopoeia` — **Drawn Onomatopoeia**
- `anime.fisheye_2d` — **Fisheye on 2D**
- `anime.dof_2d` — **2D Depth of Field Simulation**
- `anime.lens_flare_2d` — **Lens Flare on 2D**
- `anime.bloom_hair` — **Bloom on the Hair**
- `anime.eye_reflection` — **The Reflection in the Eye**
- `anime.toon_shading` — **Toon Shading**
- `anime.ending_still_walk` — **The Ending Sequence Still Walk**
- `anime.next_episode_preview` — **The Next Episode Preview**
- `anime.character_intro_card` — **The Character Introduction Card**
- `anime.insert_song_montage` — **The Insert Song Montage**
- `anime.attack_name_callout` — **The Attack Name Callout**
- `anime.drawn_water` — **Drawn Water**
- `anime.rubber_hose` — **Rubber Hose Animation**
- `anime.western_smear` — **The Western Smear**
- `anime.upa_flat` — **The UPA Flat Style**
- `anime.cuphead_look` — **The Cuphead 1930s Look**
- `anime.benday_dots` — **Ben-Day Dots and Misregistration**
- `anime.klasky_csupo_distortion` — **The Klasky Csupo Distortion**
- `anime.cn_flat_vector` — **The Flat Vector Cartoon Look**
- `anime.storybook_look` — **The Storybook Illustration Look**
- `anime.squash_on_landing` — **Squash on Landing**

### [colour-grading.md](colour-grading.md) — 58 cards

**Colour and Grading** — Colour Palettes, Contrast Ratios & Cinema Grades

- `color.job_before_the_look` — **Name the Job Before the Look**
- `color.temperature` — **Colour Temperature as Mood**
- `color.warm_cold` — **Warm and Cold Contrast**
- `color.mixed_temp` — **Mixed Colour Temperature**
- `color.complementary` — **Complementary Colour Scheme**
- `color.teal_orange` — **Teal and Orange**
- `color.analogous` — **Analogous Colour Scheme**
- `color.triadic` — **Triadic Colour Scheme**
- `color.monochromatic` — **Monochromatic Colour Scheme**
- `color.limited_palette` — **Limited Palette**
- `color.accent` — **Monochrome with One Accent Hue**
- `color.selective` — **Selective Colour**
- `color.split_toning` — **Split Toning**
- `color.desaturation` — **Desaturation**
- `color.saturation_high` — **High Saturation**
- `color.duotone` — **Duotone**
- `color.contrast_separation` — **Colour Separation**
- `color.crushed_blacks` — **Crushed Blacks**
- `color.color_script` — **Colour Script**
- `color.bleach_bypass` — **Bleach Bypass**
- `color.cross_process` — **Cross Processing**
- `color.technicolor` — **Three-Strip Technicolor Look**
- `color.kodachrome` — **The Kodachrome Grade**
- `color.film_emulation` — **Film Print Emulation**
- `color.lut` — **LUT as a Look**
- `color.hdr` — **HDR and Tone Mapping**
- `color.vintage_faded` — **The Vintage Faded Grade**
- `color.matrix_green` — **The Digital Green Tint**
- `color.traffic_yellow_blue` — **The Traffic Yellow and Blue**
- `color.amelie_red_green` — **The Amelie Red and Green**
- `color.wes_pastel` — **The Wes Anderson Pastel**
- `color.steel_blue_winter` — **The Cold Steel-Blue Winter Grade**
- `color.fincher_green` — **The Fincher Green-Yellow**
- `color.villeneuve_sand_blue` — **The Villeneuve Sand and Blue**
- `color.refn_neon` — **The Refn Neon Magenta and Cyan**
- `color.cyberpunk_night` — **Cyberpunk Neon Night**
- `color.golden_heritage` — **The Golden Heritage Grade**
- `color.clinical_white` — **The Clinical White Grade**
- `color.arc` — **Colour as a Story Arc**
- `color.character_coding` — **Colour-Coding Characters**
- `color.drain` — **Colour Drain**
- `color.return` — **Colour Return**
- `color.red` — **Red for Danger and for Love**
- `color.blue_isolation` — **Blue for Isolation**
- `color.yellow_madness` — **Yellow for Madness and Fever**
- `color.sickly_green` — **The Sickly Green**
- `color.purple_otherworld` — **Purple for the Otherworld**
- `color.day_night_tint` — **Day and Night Tint Separation**
- `color.flashback_tint` — **Flashback Tint**
- `color.dream_tint` — **Dream Tint**
- `color.pastel_preschool` — **Pastel Preschool Palette**
- `color.doc_desaturated` — **The Moody Desaturated Documentary Grade**
- `color.trailer_contrast` — **The High-Contrast Trailer Grade**
- `color.skin_protection` — **Skin-Tone Protection**
- `color.primary_grade` — **Primary Grade**
- `color.secondary` — **Secondary Grading and Power Windows**
- `color.continuity` — **Colour Continuity Across Shots**
- `access.not_colour_alone` — **Never Colour Alone**

### [lens-focus-depth.md](lens-focus-depth.md) — 53 cards

**Lens, Focus and Depth** — Optical Lenses, Apertures & Depth of Field

- `lens.frame_before_glass` — **Ask What the Frame Must Hold**
- `lens.ultra_wide` — **Ultra-Wide Lens (8 to 16mm)**
- `lens.wide_18_24` — **Wide Lens (18 to 24mm)**
- `lens.wide_27_35` — **Moderate Wide (27 to 35mm)**
- `lens.normal_40_50` — **Normal Lens (40 to 50mm)**
- `lens.portrait_65_85` — **Portrait Lens (65 to 85mm)**
- `lens.tele_100_200` — **Telephoto (100 to 200mm)**
- `lens.super_tele` — **Super-Telephoto (300mm and up)**
- `lens.fisheye` — **Fisheye Lens**
- `lens.wide_distortion` — **Wide-Angle Distortion as Style**
- `lens.wide_close_face` — **Wide Lens Close to the Face**
- `lens.tele_compression` — **Telephoto Compression**
- `lens.long_lens_isolation` — **Long-Lens Isolation in a Crowd**
- `lens.macro` — **Macro Lens**
- `lens.probe` — **Probe Lens**
- `lens.tilt_shift` — **Tilt-Shift / Miniature Faking**
- `lens.anamorphic` — **Anamorphic Lens**
- `lens.spherical` — **Spherical Glass / Spherical versus Anamorphic**
- `lens.large_format` — **Large Format**
- `lens.split_diopter` — **Split Diopter**
- `lens.diopter` — **Close-Up Diopter**
- `lens.mirror_lens` — **Mirror Lens / Catadioptric**
- `lens.soft_focus` — **Soft Focus Lens**
- `lens.selective_focus_optic` — **Selective Focus Optic**
- `lens.lens_whacking` — **Lens Whacking / Free-Lensing**
- `lens.vintage_uncoated` — **Vintage Uncoated Glass**
- `lens.swirly_bokeh` — **Swirly Bokeh**
- `lens.diffusion_filter` — **Diffusion Filters**
- `lens.nd_filter` — **ND Filter as a Creative Tool**
- `lens.grad_nd` — **Graduated ND Filter**
- `lens.polariser` — **Polariser**
- `lens.star_filter` — **Star Filter**
- `lens.streak_filter` — **Streak Filter**
- `lens.shallow_dof` — **Shallow Depth of Field**
- `lens.deep_focus` — **Deep Focus**
- `lens.hyperfocal` — **Hyperfocal Distance**
- `lens.bokeh_texture` — **Bokeh as Texture**
- `lens.focus_breathing` — **Focus Breathing**
- `lens.out_of_focus_opening` — **Out-of-Focus Opening**
- `lens.focus_reveal` — **Focus Reveal**
- `lens.defocus_pov` — **Defocus as Point of View**
- `lens.flare` — **Lens Flare**
- `lens.veiling_glare` — **Veiling Glare**
- `lens.halation` — **Halation**
- `lens.bloom` — **Bloom**
- `lens.chromatic_aberration` — **Chromatic Aberration**
- `lens.vignette` — **Vignette**
- `lens.barrel_pincushion` — **Barrel and Pincushion Distortion**
- `lens.fast_glass` — **Ultra-Fast Glass**
- `lens.zoom_vs_prime` — **Zoom versus Prime as a Look**
- `lens.dolly_vs_zoom` — **Perspective: Dolly versus Zoom**
- `lens.shift_perspective_control` — **Shift Lens / Perspective Control**
- `lens.prism` — **Prisms and Distortion Optics**

### [cg-vfx.md](cg-vfx.md) — 32 cards

**3D CG, VFX and Virtual Production** — CGI, Visual Effects & Volumetric Simulations

- `cg.register_before_craft` — **Commit the Register Before the Craft**
- `cg.morph_3d` — **3D Morph Transition**
- `cg.set_extension` — **Set Extension**
- `cg.sky_replacement` — **Sky Replacement**
- `cg.deaging` — **Digital De-Aging**
- `cg.crowd_sim` — **Crowd Simulation**
- `cg.fluid_sim` — **Fluid Simulation**
- `cg.cloth_sim` — **Cloth Simulation**
- `cg.hair_fur_sim` — **Hair and Fur Simulation**
- `cg.mocap` — **Motion Capture**
- `cg.performance_capture` — **Performance Capture**
- `cg.roto` — **Rotoscoping**
- `cg.screen_replacement` — **Screen Replacement**
- `cg.invisible_vfx` — **Invisible VFX**
- `cg.hdri_ibl` — **HDRI Lighting / Image-Based Lighting**
- `cg.sss_skin` — **Subsurface Scattering for Skin**
- `cg.lens_artifacts` — **Simulated Lens Artifacts**
- `cg.photoreal_render` — **Photoreal Render**
- `cg.npr_toon` — **Non-Photorealistic Render / Toon Render**
- `cg.cel_shaded_3d` — **Cel-Shaded 3D**
- `cg.arcane_painterly` — **The Painterly 3D Look**
- `cg.unreal_cinematic` — **The Real-Time Engine Cinematic Look**
- `cg.clay_stopmo_sim` — **Simulated Stop Motion in 3D**
- `cg.low_poly_retro` — **Low-Poly Retro Look**
- `cg.voxel` — **Voxel Art**
- `cg.isometric_diorama` — **Isometric Diorama**
- `cg.glitch_3d` — **The Glitch Aesthetic in 3D**
- `cg.hologram_ui` — **Hologram and UI Overlay**
- `cg.xray_body` — **X-Ray and Inside-the-Body Shot**
- `cg.assembly_build_up` — **Assembly Build-Up**
- `cg.anamorphic_sim` — **Simulated Anamorphic Lens**
- `cg.face_replacement` — **Digital Face Replacement**

### [vertical-short-form.md](vertical-short-form.md) — 25 cards

**Vertical Short-Form** — Vertical Short-Form Composition (9:16 Reels/Shorts)

- `vertical.hook_window` — **The Hook Window / First Three Seconds**
- `vertical.visual_hook` — **Visual Hook**
- `vertical.face_first_frame` — **Face In The First Frame**
- `vertical.silent_first_second` — **Silent First Second Rule**
- `vertical.cover_frame` — **Cover Frame / Thumbnail Frame**
- `vertical.hook_stack` — **Hook Stack**
- `vertical.callout_hook` — **Call-Out Hook**
- `vertical.number_hook` — **Number Hook**
- `vertical.pov_caption` — **POV Caption**
- `vertical.captions` — **On-Screen Captions**
- `vertical.caption_bar` — **The Caption Bar**
- `vertical.progress_bait` — **Progress Bait**
- `vertical.sound_sync` — **Sound Sync**
- `vertical.green_screen_react` — **Green-Screen React / Overlay React**
- `vertical.split_react` — **Split-Screen React**
- `vertical.clap_transition` — **Clap Transition**
- `vertical.walk_past_cut` — **Walk-Past Cut**
- `vertical.vertical_stack` — **Vertical Stacking**
- `vertical.safe_zones` — **UI Safe Zones**
- `vertical.facebook_safe_zones` — **Facebook Reels and Stories Safe Zones**
- `vertical.text_safe_zone` — **Text-Safe Zone**
- `vertical.fill_frame` — **Fill The Frame**
- `vertical.pov_camera` — **First-Person POV**
- `vertical.talk_to_camera` — **Talk-To-Camera**
- `vertical.comment_bait` — **Comment-Bait Freeze**

### [still-photography.md](still-photography.md) — 18 cards

**Still Photography and Static Visual Arts** — Studio & Commercial Still Photography

- `photo.slot_or_shutter` — **The Slot or the Shutter**
- `photo.panning` — **Panning Photography**
- `photo.icm` — **Intentional Camera Movement / ICM**
- `photo.light_painting` — **Light Painting**
- `photo.long_exposure_still` — **Long Exposure Still**
- `photo.focus_stacking` — **Focus Stacking**
- `photo.exposure_blending` — **Exposure Blending / HDR Merge**
- `photo.photo_essay` — **Photo Sequence / Photo Essay**
- `photo.diptych_triptych` — **Diptych and Triptych**
- `photo.cinemagraph` — **Cinemagraph**
- `photo.decisive_moment` — **The Decisive Moment**
- `photo.environmental_portrait_still` — **The Environmental Portrait (Still)**
- `photo.packshot` — **The Studio Packshot**
- `photo.poster_composition` — **Poster Composition**
- `photo.thumbnail_composition` — **Thumbnail Composition**
- `photo.storyboard_frame` — **The Storyboard Frame as a Still**
- `photo.key_art_hero_pose` — **The Key Art Hero Pose**
- `photo.multiple_exposure` — **Multiple Exposure**

### [render-style.md](render-style.md) — 19 cards

**Medium, Style and Render Register** — Fine Art, Traditional Painting & Illustration Styles

- `medium.claim_before_look` — **Name the Claim Before the Look**
- `medium.photographic` — **Photographic Register**
- `medium.oil_painting` — **Oil Painting Register**
- `medium.watercolour` — **Watercolour Register**
- `medium.ink_line` — **Ink Line and Hatching**
- `medium.woodcut` — **Woodcut and Relief Print**
- `medium.charcoal` — **Charcoal and Dry Media**
- `medium.threed_render` — **3D Render Register**
- `medium.stylised_cg_handmade` — **Stylised CG With a Handmade Surface**
- `medium.collage` — **Collage and Cut Paper**
- `medium.flat_vector` — **Flat Vector Register**
- `medium.anime_cel` — **Anime Cel Register**
- `medium.stop_motion` — **Stop Motion and Handmade Object**
- `medium.risograph` — **Risograph and Limited Print**
- `medium.mosaic_relief` — **Mosaic, Relief and Carved Surface**
- `medium.register_mixing` — **Register Mixing With Intent**
- `medium.era_process` — **Historical Photographic Process**
- `medium.material_honesty` — **Name the Medium Once, Then Stop**
- `medium.period_appropriate_register` — **Register Chosen by Period Logic**

### [kids-content.md](kids-content.md) — 16 cards

**Kids Content** — Children Content, High Clarity & Joyful Aesthetics

- `kids.high_key_soft` — **Bright High-Key Soft Light**
- `kids.repetition_structure` — **Repetition Structure**
- `kids.point_and_name` — **Point-And-Name Shot**
- `kids.singalong_text` — **Sing-Along Text**
- `kids.bouncing_ball` — **The Bouncing Ball**
- `kids.colour_coded_characters` — **Colour-Coded Characters**
- `kids.letter_number_insert` — **Letter Or Number Hero Insert**
- `kids.clean_background_subject` — **One Subject On A Clean Background**
- `kids.clap_cue` — **Clap-Along Cue**
- `kids.counting_beat` — **Counting Beat**
- `kids.everyone_dances` — **Everyone-Dances Finale**
- `kids.bg_parallax` — **Layered Background Parallax**
- `kids.walk_loop` — **Walk-In-Place Loop**
- `kids.day_night_simple` — **Simple Day To Night Change**
- `kids.emotion_face_insert` — **Emotion Face Insert**
- `kids.character_wipe` — **Character Wipe Transition**

### [still-life-product.md](still-life-product.md) — 16 cards

**Still-Life, Product and Set Staging** — Product Photography & Macro Tabletop Staging

- `staging.duty_before_arrangement` — **Name the Duty Before the Arrangement**
- `staging.hero_and_support` — **One Hero, Everything Else Supports**
- `staging.triangle_arrangement` — **Arrange in Triangles, Not Rows**
- `staging.overlap_for_depth` — **Overlap to Build Depth**
- `staging.surface_choice` — **Choose the Surface First**
- `staging.props_earn_place` — **Every Prop Earns Its Place**
- `staging.cut_and_reveal` — **Cut It Open**
- `staging.height_and_lift` — **Lift Things Off the Table**
- `staging.human_trace` — **Leave a Human Trace**
- `staging.colour_relationship` — **Stage the Colour Relationship**
- `staging.scale_companion` — **Put Something Known Beside It**
- `staging.background_separation` — **Separate the Subject From the Ground**
- `staging.stack_and_repeat` — **Stack, Repeat and Break**
- `staging.wet_and_dry` — **Wet, Dry and the State of Things**
- `staging.period_set_dressing` — **Period-Truthful Set Dressing**
- `staging.empty_space_as_object` — **Treat the Empty Space as an Element**

### [materials-surfaces.md](materials-surfaces.md) — 16 cards

**Materials and Surface Physics** — Surface Physics, Textures & Material Shaders

- `material.distance_before_substance` — **Name the Distance Before the Substance**
- `material.weave_scale` — **Weave and Thread Scale**
- `material.drape_weight` — **Drape and Cloth Weight**
- `material.wear_history` — **Wear, Patina and Use History**
- `material.metal_behaviour` — **Metal and Specular Behaviour**
- `material.skin_surface` — **Skin Surface and Subsurface**
- `material.hair_behaviour` — **Hair Mass and Strand Behaviour**
- `material.stone_masonry` — **Stone, Brick and Masonry**
- `material.wood_grain` — **Wood, Grain and Joinery**
- `material.water_glass` — **Water, Glass and Transparency**
- `material.dust_air` — **Dust, Haze and Particulate Air**
- `material.food_surface` — **Food Surface and Freshness**
- `material.blood_wound_restraint` — **Blood, Wound and Physical Damage**
- `material.light_response_pairing` — **Pair the Material With Its Light**
- `material.contact_and_shadow` — **Contact Shadow and Ground Truth**
- `material.scale_cue` — **Scale Cue Inside the Material**

### [pose-static.md](pose-static.md) — 16 cards

**Pose and Static Performance** — Static Posing, Weight Distribution & Body Silhouette

- `pose.address_before_attitude` — **Name Who the Pose Is For**
- `pose.weight_shift` — **Weight on One Leg**
- `pose.head_body_offset` — **Head and Body on Different Axes**
- `pose.chin_forward_down` — **Chin Forward and Down**
- `pose.hands_have_a_job` — **Give the Hands Something to Do**
- `pose.negative_space_in_the_body` — **Open the Gaps Inside the Figure**
- `pose.seated_forward` — **Seated and Leaning Forward**
- `pose.eyeline_direction` — **Decide Where the Eyes Go**
- `pose.group_triangle` — **Build Groups in Triangles**
- `pose.action_arrested` — **The Arrested Action**
- `pose.hands_on_face_restraint` — **Restraint With Hands Near the Face**
- `pose.back_to_camera` — **Turned Away From Camera**
- `pose.period_body_language` — **Period-Truthful Body Language**
- `pose.child_pose_truth` — **Children Posed as Children**
- `pose.hero_stance` — **The Hero Stance**
- `pose.the_small_asymmetry` — **One Thing Out of Place**

### [reference-roles.md](reference-roles.md) — 16 cards

**Reference Roles and Multi-Reference Assembly** — Reference Image Routing & Multimodal Control Weights

- `ref.role_before_the_reference` — **Name the Role Before the Reference**
- `ref.role_declared` — **Role-Declared Reference**
- `ref.negative_role` — **Negative Role Statement**
- `ref.identity_only` — **Identity-Only Extraction**
- `ref.wardrobe_material` — **Wardrobe and Material Reference**
- `ref.environment_plate` — **Environment Plate Reference**
- `ref.prop_object` — **Prop and Object Reference**
- `ref.animal` — **Animal Reference**
- `ref.audio` — **Audio Reference**
- `ref.video_motion` — **Video Reference and Motion Transfer**
- `ref.budget_ranking` — **Reference Budget and Ranking**
- `ref.sheet_grouping` — **Sheet-as-One-Subject Grouping**
- `ref.no_crop` — **Never Crop the Sheet**
- `ref.conflict_resolution` — **Reference Conflict Resolution**
- `ref.style_separate` — **Style Reference Held Separate**
- `ref.provenance` — **Reference Provenance Record**

### [documentary.md](documentary.md) — 15 cards

**Documentary, Interview and Reportage** — Documentary Realism, Archival & Observational Stills

- `doc.interview_background_depth` — **Building Depth Behind the Interview**
- `doc.walking_interview` — **The Walking Interview**
- `doc.interview_jump_cut` — **The Visible Jump Cut in an Interview**
- `doc.phone_call_visual` — **The Recorded Phone Call Visual**
- `doc.reveal_walk_into_site` — **The Reveal Walk Into a Site**
- `doc.observational_mode` — **The Observational Mode**
- `doc.poetic_mode` — **The Poetic Mode**
- `doc.timeline_graphic` — **The Timeline Graphic**
- `doc.faceless_reenactment` — **Faceless Reenactment**
- `doc.dramatised_reconstruction` — **The Dramatised Reconstruction**
- `doc.multicam_switch_on_beat` — **Multi-Camera Switching on the Beat**
- `doc.pov_walk` — **The POV Walk**
- `doc.side_by_side_comparison` — **The Side-by-Side Comparison**
- `doc.kinetic_quote` — **The Kinetic Quote**
- `doc.bullet_build` — **The On-Screen Bullet Build**

### [identity-consistency.md](identity-consistency.md) — 14 cards

**Identity Consistency Across Images** — Character Identity Consistency Across Generations

- `ident.frozen_sentence` — **Frozen Identity Sentence**
- `ident.turnaround_sheet` — **Character Turnaround Sheet**
- `ident.expression_set` — **Expression Set**
- `ident.scale_reference` — **Scale and Proportion Reference**
- `ident.wardrobe_state` — **Wardrobe State Log**
- `ident.location_plate` — **Location Identity Plate**
- `ident.object_card` — **Object Identity Card**
- `ident.palette_lock` — **Palette Lock**
- `ident.render_register` — **Render Register Lock**
- `ident.clean_source` — **Regenerate From Source, Not From Output**
- `ident.canonical_promotion` — **Canonical Promotion Record**
- `ident.distinguishing_mark` — **Distinguishing Mark**
- `ident.age_change` — **Identity Under Age Change**
- `ident.crowd_discipline` — **Crowd Identity Discipline**

### [music-video.md](music-video.md) — 14 cards

**Music Video and Performance** — Music Video Keyframes & Rhythmic Stylization

- `mv.lipsync_framing` — **Lip-Sync Framing**
- `mv.crowd_energy_wide` — **Crowd-Energy Wide**
- `mv.strobe_drop` — **Strobe On The Drop**
- `mv.lyrics_on_screen` — **Lyrics On Screen**
- `mv.stage_light_cues` — **Stage Lighting Cues**
- `mv.mirror_kaleidoscope` — **Mirror / Kaleidoscope**
- `mv.hidden_face` — **Hidden-Face Performance**
- `mv.instrument_closeup` — **Instrument Close-Up On Its Note**
- `mv.bridge_other_world` — **The Bridge As A Different World**
- `mv.projection` — **Projection On The Performer**
- `mv.practical_lights` — **Practical Lights In Frame**
- `mv.perf_narrative_match` — **Performance To Narrative Match**
- `mv.lyric_visual_pun` — **Literal Lyric Image**
- `mv.flash_frames` — **Flash Frames**

### [ads-trailers.md](ads-trailers.md) — 13 cards

**Ads, Trailers and Motion Design** — Advertising, Key Art & High-Impact Promo Stills

- `promo.lifestyle_broll` — **Lifestyle B-Roll**
- `promo.testimonial_frame` — **Testimonial Frame**
- `promo.super` — **The Super**
- `promo.kinetic_typography` — **Kinetic Typography**
- `promo.braaam` — **The Braaam**
- `promo.audio_hit_sync` — **Audio-Hit Sync**
- `promo.trailer_voice` — **Trailer Voice Over**
- `promo.ui_animation` — **UI Animation**
- `promo.ugc_thirty_days` — **The Results-After-30-Days Time Jump**
- `promo.ugc_screen_recording` — **The Screen-Recording Proof Shot**
- `promo.ugc_asmr_closeup` — **The Whisper / ASMR Product Close-Up**
- `promo.ugc_caption_carries` — **The Caption Carries It Sound-Off**
- `promo.ugc_split_compare` — **The Split-Screen Comparison**

### [keyframe-craft.md](keyframe-craft.md) — 14 cards

**Keyframe Craft, Single and Paired** — Keyframe Extraction & Motion-Ready Composition

- `kf.frame_before_motion` — **Settle the Frame Before the Motion**
- `kf.motion_headroom` — **Motion Headroom**
- `kf.first_last_pair` — **First and Last Frame Pair**
- `kf.readable_delta` — **The Difference Is the Direction**
- `kf.chain_frame` — **End Frame as the Next Start**
- `kf.settled_join` — **Settled Pose at the Join**
- `kf.complexity_first` — **Complexity Belongs in the Frame**
- `kf.weak_engine_anchor` — **Weak-Engine Anchor**
- `kf.native_ratio` — **Aspect Ratio Set at the Still**
- `kf.light_state` — **Light State Declared for Continuity**
- `kf.parallax_staging` — **Depth Staged for Parallax**
- `kf.contact_points` — **Hands and Contact Points Resolved**
- `kf.loaded_expression` — **Expression Held, Not Neutral**
- `kf.role_separation` — **Poster Frame Versus Start Frame**

### [retouching.md](retouching.md) — 13 cards

**Retouching and Post-Capture Treatment** — High-End Retouching & Clean Plate Inpainting

- `retouch.fault_before_fix` — **Name the Fault Before the Fix**
- `retouch.dodge_and_burn` — **Dodge and Burn**
- `retouch.frequency_separation` — **Frequency Separation**
- `retouch.blemish_versus_feature` — **Remove Blemishes, Keep Features**
- `retouch.selective_colour` — **Selective Colour Correction**
- `retouch.skin_tone_protection` — **Protect the Skin Tones**
- `retouch.sharpen_last_and_local` — **Sharpen Last, and Only Where It Matters**
- `retouch.noise_and_grain_discipline` — **Noise Removal and Grain Restoration**
- `retouch.perspective_correction` — **Correct the Verticals**
- `retouch.composite_light_match` — **Match the Light When Compositing**
- `retouch.non_destructive_chain` — **Keep the Chain Non-Destructive**
- `retouch.calibrated_viewing` — **Judge on a Calibrated Screen**
- `retouch.restraint_check` — **The Restraint Check**

### [in-frame-text.md](in-frame-text.md) — 16 cards

**In-Frame Text and Typography** — In-Frame Typography, Ancient Glyphs & Signage

- `textimg.read_or_seen` — **Read, or Only Seen**
- `textimg.carved_not_text` — **Describe Text as Carved Geometry**
- `textimg.short_text_rule` — **Keep In-Frame Text Short**
- `textimg.quote_the_string` — **Quote the Exact String**
- `textimg.non_latin_script` — **Non-Latin Script Handling**
- `textimg.text_safe_zone` — **Text Safe Zone Planned in the Image**
- `textimg.typography_as_subject` — **Typography as the Subject**
- `textimg.period_lettering` — **Period-Truthful Lettering**
- `textimg.numbers_and_dates` — **Numbers, Dates and Small Detail Text**
- `textimg.repair_not_regenerate` — **Fix Text by Layer, Not by Reroll**
- `textimg.no_watermark_clause` — **Clean Plate Clause**
- `textimg.two_scripts_one_surface` — **Two Scripts on One Surface**
- `textimg.subtitle_size_in_frame` — **Subtitle Size in the Frame**
- `textimg.subtitling_a_sung_line` — **Subtitling a Sung Line**
- `textimg.invented_script` — **An Invented Script That Cannot Be Misread**
- `access.legible_at_size` — **Legible at the Size It Is Actually Watched**

### [print-delivery.md](print-delivery.md) — 13 cards

**Print and Physical Delivery** — High-Resolution Print Delivery & Aspect Scaling

- `print.cmyk_gamut` — **Design Inside the Print Gamut**
- `print.resolution_at_size` — **Resolution at Final Size**
- `print.bleed_and_trim` — **Bleed, Trim and Safe Area**
- `print.paper_changes_the_image` — **The Paper Is Part of the Image**
- `print.proof_before_run` — **Proof Before the Run**
- `print.black_is_a_decision` — **Rich Black Versus Flat Black**
- `print.type_over_image` — **Type That Survives the Image Behind It**
- `print.large_format_distance` — **Compose for the Viewing Distance**
- `print.fixed_panel_safe_zones` — **Safe Zones on a Fixed Panel or Wall**
- `print.projection_grade` — **Grading for a Projection in a Lit Room**
- `print.spot_and_finish` — **Spot Colour, Foil and Finish**
- `print.spot_colour_printing` — **Spot Colour as the Printing Method**
- `print.archival_and_lifespan` — **Archival Materials and Lifespan**

### [restoration.md](restoration.md) — 10 cards

**Correction, Restoration and Extension** — Historical Archive Restoration & Damage Recovery

- `repair.inpaint_region` — **Inpaint a Region**
- `repair.outpaint_extend` — **Outpaint and Extend the Frame**
- `repair.upscale_stage` — **Upscale as a Separate Stage**
- `repair.face_restore_caution` — **Face Restoration With Caution**
- `repair.artefact_removal` — **Artefact and Intrusion Removal**
- `repair.colour_match_pass` — **Colour Match Across a Set**
- `repair.regenerate_vs_repair` — **Know When to Repair and When to Reroll**
- `repair.version_and_keep` — **Keep the Superseded Version**
- `repair.relight_pass` — **Relight Rather Than Regenerate**
- `repair.record_the_fix` — **Record What Was Repaired**

### [failure-modes.md](failure-modes.md) — 10 cards

**Failure Modes and Rescues** — Visual Artifacts, Prompt Bloat & Model Failure Mitigation

- `rescue.hands` — **Hands That Fail**
- `rescue.faces_in_crowd` — **Crowd Faces Collapse**
- `rescue.text_garble` — **Text Comes Back Wrong**
- `rescue.floating_objects` — **Objects That Float**
- `rescue.symmetry_drift` — **Symmetry Drift**
- `rescue.scale_confusion` — **Scale Confusion**
- `rescue.eye_failure` — **Eyes and Gaze Failure**
- `rescue.average_face` — **The Average Face**
- `rescue.background_invention` — **Background Invention**
- `rescue.cost_before_reroll` — **Count the Rerolls Before Spending**

### [data-visualisation.md](data-visualisation.md) — 17 cards

**Data Visualisation and Information Graphics** — Designing the frame when the subject is a number

- `dataviz.chart_from_the_question` — **Pick the Chart from the Question**
- `dataviz.zero_baseline` — **The Zero Baseline**
- `dataviz.scale_choice` — **Truncated and Logarithmic Scales, and When Each Is Honest**
- `dataviz.one_number_held` — **One Number, Held**
- `dataviz.the_counter` — **The Counter That Counts**
- `dataviz.transition_is_the_argument` — **The Transition Is the Argument**
- `dataviz.colour_encodes_one_thing` — **Colour That Carries Meaning**
- `dataviz.direct_labelling` — **Label the Thing, Not the Key**
- `dataviz.axis_implication` — **What the Axis Says and What It Implies**
- `dataviz.map_that_changes` — **The Map That Changes Shape**
- `dataviz.small_multiples_or_animate` — **Small Multiples Against One Animated Chart**
- `dataviz.reading_time` — **How Long a Graphic Must Stay Up**
- `dataviz.uncertainty_shown` — **Uncertainty on Screen**
- `dataviz.source_line` — **The Source Line**
- `dataviz.memorable_number` — **The Number the Audience Remembers**
- `dataviz.works_muted_and_paused` — **The Graphic That Works Muted and Paused**
- `dataviz.build_do_not_generate` — **Build the Chart, Do Not Generate It**

### [how-to-write-an-image-prompt.md](how-to-write-an-image-prompt.md) — 22 cards

**How an image prompt is written** — How an image prompt is written — Every rule here is craft: what a generative model does with a prompt, and what it does with a careless one.

- `prompt.rule.router_opening_conditions` — **Router Opening Conditions**
- `prompt.rule.router_skip_conditions` — **Router Skip Conditions**
- `prompt.rule.the_jobs_in_order` — **4.0 The jobs, in order**
- `prompt.rule.b_the_mesopotamia_canon` — **4.0b The Mesopotamia canon**
- `prompt.rule.prompt_anatomy_and_universal_syntax_order` — **4.1 Prompt Anatomy And Universal Syntax Order**
- `prompt.rule.the_self_containment_law` — **4.2 The Self-Containment Law**
- `prompt.rule.asset_types_keyframes_versus_reference_sheets` — **4.3 Asset Types: Keyframes Versus Reference Sheets**
- `prompt.rule.negative_prompting_taxonomy` — **4.4 Negative Prompting Taxonomy**
- `prompt.rule.permissive_generation_guardrails_and_strict_ethics` — **4.5 Permissive Generation Guardrails And Strict Ethics**
- `prompt.rule.model_specific_syntax_adapters` — **4.6 Model-Specific Syntax Adapters**
- `prompt.rule.lens_optics_sensor_simulation_and_focal_depth_mathematics` — **4.7 Lens Optics, Sensor Simulation, And Focal Depth Mathematics**
- `prompt.rule.dual_frame_end_keyframe_engineering` — **4.8 Dual-Frame End Keyframe Engineering**
- `prompt.rule.b_every_example_in_this_module_is_bound_by_law_3` — **4.8b Every example in this module is bound by Law 3**
- `prompt.rule.prompt_generation_failure_recoveries_and_troubleshooting` — **4.9 Prompt Generation Failure Recoveries And Troubleshooting**
- `prompt.rule.negative_sizing_and_aspect_resolution` — **4.10 Negative Sizing and Aspect Resolution**
- `prompt.rule.b_a_reference_sheet_is_not_a_shot` — **4.10b A reference sheet is not a shot, and its rules are different**
- `prompt.rule.stated_defaults_for_middle_pipeline_stall_points` — **4.11 Stated Defaults for Middle-Pipeline Stall Points**
- `prompt.rule.research_recency_and_shelf_life_mandates` — **6.1 Research Recency and Shelf Life Mandates**
- `prompt.rule.what_high_quality_looks_like` — **What High Quality Looks Like**
- `prompt.rule.failure_modes_and_immediate_remedies` — **Failure Modes And Immediate Remedies**
- `prompt.rule.context` — **Context**
- `prompt.rule.prompt_manifest_execution` — **Prompt Manifest & Execution**

### [sheet-character.md](sheet-character.md) — 4 cards

**CHARACTER SHEET TEXT-VISUAL TEMPLATE** — CHARACTER SHEET TEXT-VISUAL TEMPLATE — This is the **written/visual template** of the character sheet reference (Gilgamesh style).

- `sheet.char.full_body_four_views_not_three` — **Full body - four views, not three**
- `sheet.char.face_four_close_ups` — **Face - four close-ups**
- `sheet.char.expression_range_beyond_the_four` — **Expression range, beyond the four**
- `sheet.char.what_this_sheet_is_for` — **What this sheet is for**

### [still-image-design-record.md](still-image-design-record.md) — 1 card

**Still-image design record** — Still-image design record — What is decided about a frame, as opposed to a shot. This is the record behind every keyframe, reference sheet, poster and thumbnail, and it is filled b

- `still.design_record` — **The Still-Image Design Record**

SHA-256: fba8312c6ff5865914542ed89a2fc228aff39e6bd1b3c434f01ff1a9aed316c0