Shotkit / Example / 30s 16:9 explainer
Ridgeline Electric: a 30-second 16:9 explainer
Fictional brand.Ridgeline Electric was made up for this example. It is not a client and not a real company.
- Brand
- Ridgeline Electric (fictional)
- Format
- 30s 16:9 explainer
- Shots
- 7
- Prompt rounds
- 3
- Run date
- 2026-09-26
- Shotkit
- 3.0.0
- Generators
- Flux, GPT Image, Hailuo, Ideogram, Kling, Midjourney, Nano Banana, Seedance, Seedream, Veo
shot_01ACCEPT
shot_02ACCEPT
shot_03ACCEPT
shot_04REVISE
shot_05ACCEPT
shot_06ACCEPT
shot_07ACCEPT
01 / The brief
The brief, as typed.
30-second 16:9 explainer for Ridgeline Electric's website on how booking a panel upgrade works. Calm, no scare tactics. Use brand/ridgeline-electric.md as the brand lock.
Shotkit wrote the storyboard, the shot specs and the on-screen text from this brief and the brand lock below.
02 / Brand lock
The brand, frozen for this run.
Every prompt and every critique in this run was written against this palette and this type.
Palette
- #F5F6F4
Background
Paper white, primary canvas
- #14233A
Ink
Navy, primary text and dark elements
- #F2B632
Accent
Amber, the one accent, one element per frame
- #5E6B7A
Muted
Slate grey, secondary text and captions
- #D9DEE3
Rule
Light grey, borders and dividers
Type
- Display font
- Manrope Bold 700
- Body font
- Manrope Regular 400
03 / Preview
The preview Shotkit wrote.
The run’s preview.html: every shot, its frame, its on-screen text and its verdict, in one file you can hand to an editor.
04 / Shot plan
The shots, from shots.json.
7 shots across 30 seconds at 16:9, on the pain-reframe-promise beat framework.
| Shot | Time (s) | Beat | Framing | Angle | Motion | Subject |
|---|---|---|---|---|---|---|
| shot_01 | 0.0 to 3.0 | pain | CU | eye-level | static | an older grey steel breaker panel set flush in a white utility wall, door open, two rows of plain unmarked breaker switches with one switch flipped to the off position, panel in the right half of frame, left half plain wall |
| shot_02 | 3.0 to 8.0 | pain | MS | eye-level | static | a kitchen counter with a kettle, a toaster and a small space heater all plugged into one outlet, the pendant light above switched off, objects in the right two-thirds, left third open wall |
| shot_03 | 8.0 to 12.5 | reframe | WS | eye-level | push | electrician seen from behind in a clean basement utility room, canvas tool bag set on the floor, facing the open grey panel on the far wall, figure in the right third, left two-thirds open |
| shot_04 | 12.5 to 17.0 | reframe | CU | eye-level | static | gloved hands seating a new breaker into a new light grey panel, wiring dressed in neat straight parallel runs, no labels, hands and panel in the right two-thirds, left third soft white wall |
| shot_05 | 17.0 to 22.0 | reframe | MS | eye-level | static | electrician seen only from behind or as gloved hands, navy work jacket, standing beside a homeowner also seen from behind at a kitchen counter, a tablet with a dark blank screen on the counter between them, both figures in the right half, left half open kitchen wall |
| shot_06 | 22.0 to 26.0 | promise | WS | eye-level | pan-right | the same kitchen in the evening routine, the pendant light on with a warm glow as the single accent, kettle and toaster on the counter, no person in frame, counter and pendant in the right two-thirds, left third open wall |
| shot_07 | 26.0 to 30.0 | promise | MS | eye-level | static | the closed door of the new light grey breaker panel on the white utility wall, one small round amber indicator light on the door as the single accent, panel in the right third, left two-thirds plain wall |
05 / Frames and verdicts
What the critic said, shot by shot.
The frames were made in an image generator from Shotkit’s prompts. Shotkit’s critic checked each one against its shot spec and the brand lock. 6 of 7 shots ACCEPT, 1 still REVISE, after 3 rounds.
Verdict by shot
- shot_01R1REVISER2ACCEPT
- shot_02R1ACCEPT
- shot_03R1ACCEPT
- shot_04R1REVISER2REVISER3REVISE
- shot_05R1ACCEPT
- shot_06R1ACCEPT
- shot_07R1ACCEPT
See every round, frame by frameHide the rounds
Round 1
shot_01REVISETwo breaker handles are red and one is orange. Red is not in the palette, and three colored handles break the one-accent rule. It also leaves no single switch that reads as the tripped one.
shot_02ACCEPTTwo amber cabinet knobs sit in frame with no amber element planned for this shot. They are small and read as hardware.
shot_03ACCEPTThe panel door carries two printed label sheets and there are small orange-and-white stickers on the panel, with pseudo-text. They are small at 16:9 but they are labels.
shot_04REVISEThe electrician's head is in frame in profile: ear, cheek, beard and nose are visible. The character anchor allows only hands or a back view, and the never list keeps faces out.
shot_05ACCEPTThe homeowner's head is turned slightly, showing the ear and the edge of one cheek. No eyes or features read.
shot_06ACCEPTThis kitchen has navy cabinets and a black pendant, while shot_02 has oak cabinets and a glass pendant, so the before and after do not read as the same counter.
shot_07ACCEPT
Round 2
Why this round ran: shot_01 came back REVISE on Brand Lock (red and orange breaker handles, off palette); shot_04 came back REVISE on Brand Lock (head in profile). shot_02, shot_03, shot_05, shot_06 and shot_07 were ACCEPT with post notes.
shot_01ACCEPTAt full resolution about eight breaker faces, including the amber one, carry small pseudo-text glyphs, and position numbers are stamped down both sides of the panel. None of it is legible words. The round-1 note asked for the cleanest re-roll sample; this was the only sample.
shot_04REVISEThe back of the right glove carries a printed logo mark and a line of wordmark-style glyphs. The never list bans logos inside generated images.
Round 3
Why this round ran: shot_04 came back REVISE in round 2 on Brand Lock (a logo on the glove and printed labels on the breaker modules). The round-1 face issue was cleared. shot_01 was ACCEPT in round 2.
shot_04REVISEThe glove marks got worse, not better. The left glove carries a large logo mark and two lines of wordmark-style glyphs, and the right glove cuff shows a second logo. 'Plain unmarked' did not hold across two prompt revisions.
06 / Run this yourself
The same brief, on your machine.
Install Shotkit, restart Claude Code, then type the brief below into a session.
git clone https://github.com/whystrohm/shotkit.git
cd shotkit && ./install.sh30-second 16:9 explainer for Ridgeline Electric's website on how booking a panel upgrade works. Calm, no scare tactics. Use brand/ridgeline-electric.md as the brand lock.A model writes the plan, so your storyboard will not match this one word for word.
New to Shotkit? Start with the install guide and the quickstart. The source is on GitHub.
Other examples
- Harbor Roast (fictional brand), 15s 9:16 social adHarbor Roast: a 15-second 9:16 ad for a new roastA 15-second vertical ad for a fictional coffee roaster's fall roast. The critic sent two shots back; one passed in round 2 and one still shows part of a face.
- WhyStrohm, 15s 16:9 launch filmWhyStrohm launch filmA 15-second launch film for WhyStrohm, planned with WhyStrohm's own brand pack. Two shots went back for a second round before the critic accepted them.
Want it built and run for you? Apply for a free reel