Reddit Story Split-Screen
May 2, 2026 ยท View on GitHub
Status: workflow lane; demo rebuild required
This lane describes the split-screen Reddit story grammar. The previous public demo was archived after video audit caught black gutters/boxed source media, so do not treat it as a current showcase.
This page is for the reddit-story-split-screen archetype:
5sReddit opener card with upvotes/awards- story-related footage on the top half after the opener
- Subway Surfers gameplay on the bottom half
- captions overlaid near the midpoint between lanes
For the more common Reddit format where the Reddit post card appears
over full-screen gameplay and then captions continue over gameplay, use
reddit-post-over-gameplay:
Archived reference clip:
Use this only as a historical reference for story structure. A new
public demo must pass gutter detection, audio checks, 1080x1920
format, and caption review before it is linked from docs/demo.
The isolated empty-project Codex evaluation scaffold is:
Quick ingredients:
skills/reddit-story-short/SKILL.mdskills/reddit-post-over-gameplay-short/SKILL.mdskills/reddit-card-overlay/SKILL.mdskills/motion-design-coder/SKILL.mdskills/short-form-captions/SKILL.md
Runtime Pattern
- Generate a Reddit opener asset.
- Generate or write the story script.
- Generate audio and timestamps.
- Build a top-lane video plan from real motion clips.
- Keep gameplay on the bottom half.
- Render
1080x1920with a true50/50split. - Export captions and run review.
- Use
motion-design-coderfor opener-card motion, split-lane transitions, receipt/card reveals, and caption-safe midpoint motion. - Run
npm run review:demo-videosbefore promoting the MP4.
Reddit Opener Asset
cat skills/reddit-card-overlay/examples/request.json | \
node --import tsx scripts/harness/reddit-story-assets.ts
The opener should be a screenshot-style card, not fake HTML chrome.
Story Lane Rules
- opener lasts about
4sto5s - top-lane footage should turn over every
2sto4s - default to full-bleed lanes; if a source has black gutters, crop the useful center or use a blurred/motion fill
- use contained/padded framing only when crop-fill would cut off the Reddit card, receipt, face, or key subject
- captions should not need a dedicated black seam band
Codex / Claude Project Shape
In an installed skill pack, the same lane should be described to the agent in roughly this form:
- lane:
reddit-story-split-screen - render:
1080x1920 - opener: Reddit card first
- top lane: story-related moving footage
- bottom lane: Subway Surfers gameplay
- captions: midpoint overlay with active-word highlighting
- reject static backgrounds, silent audio, and buggy Reddit cards
See also: