Archetypes

July 16, 2026 ยท View on GitHub

Content Machine is a skill pack for making short-form videos. An archetype is the repeatable content shape an agent should choose before writing, sourcing media, rendering captions, or reviewing quality.

Use this page when deciding what kind of short to make.

The machine-readable production-lane source of truth is assets/archetypes/production/registry.v1.json. It is intentionally separate from the legacy script prompt files in assets/archetypes/*.yaml: a script archetype defines rhetorical structure, while a production archetype defines the media/edit composition, source and rights posture, cost class, caption/audio zones, implementation path, and a 1080x1920 phone-viewport example. Inspect the validated registry with:

echo '{}' | node --import tsx scripts/harness/archetype-lane-catalog.ts

Public creator videos remain pattern inspiration only. Registry source links never grant rights to reuse creator media, identity, scripts, gameplay, music, or interface assets.

For non-Reddit lanes that depend on designed graphics, cards, SVG, HTML/CSS, or Remotion-style motion, track polish work in the Graphics Archetype Remake Plan.

3D, procedural gameplay, generated loops, and similar motion systems are additive visual treatments. They should make a chosen lane more watchable; they should not replace the script archetype, captions, source-media workflow, cards, stock clips, local footage, or review gates.

Status Labels

Demo-backed status labels should match docs/demo/manifest.json. Run npm run showcase-status:check after changing maturity labels.

  • golden showcase: promoted example with passing review gates.
  • showcase candidate: real MP4 exists and the lane is usable, but it still has review or polish gaps.
  • supporting showcase candidate: useful for explaining the repo or a secondary workflow, but not the main example to copy first.
  • proving candidate: real MP4 exists, but the lane is not ready to promote as a default.
  • experimental preview: useful direction or visual treatment, but below the public promotion bar until review caveats are resolved.
  • skill-backed: skill/docs exist, but the lane still needs a stronger public example.
  • backlog: useful archetype, not yet built as a first-class lane.

Default Choice

If the request is a Reddit story, confession, AITA-style post, or storytime over gameplay, choose reddit-post-over-gameplay unless the user explicitly asks for split-screen footage.

That default means:

  • full-screen gameplay from frame one
  • Reddit-style opener card for the first few seconds
  • captions over gameplay after the opener
  • no random stock clips or generated story shots

Proven And Proving Lanes

LaneStatusUse WhenSkillExampleDemo
reddit-post-over-gameplaygolden showcaseReddit/story post over full-screen gameplay; default story choice with passing publish-prep and OCR caption-syncreddit-post-over-gameplay-shortReddit Post Over Gameplaydemo-9
reddit-story-split-screenworkflow; rebuild demoUser explicitly wants top story footage plus bottom gameplayreddit-story-shortReddit Story Split-Screenarchived until gutter-free rebuild
stock-b-roll-explainershowcase candidateTopic or headline needs faceless stock-style narrationstock-footage-edutainment-shortStock Footage Edutainmentdemo-10
text-thread-revealshowcase candidateChat logs, DMs, receipts, or message dramatext-message-drama-shortText Message Dramademo-11
saas-problem-solutionshowcase candidateProduct, SaaS, offer, proof, demo, and CTAsaas-problem-solution-shortSaaS Problem Solutiondemo-12
fast-facts-countdownshowcase candidateNumbered facts, rankings, myths, or quick lessonsfacts-listicle-shortFacts Listicledemo-13
motion-card-lessonshowcase candidateConcept explained through designed cards or diagramsmotion-card-lesson-shortMotion Card Lessondemo-14
faceless-mixed-shortshowcase candidateMixed stock, local clips, diagrams, UI, generated images, and captionsfaceless-mixed-shortFaceless Mixed Shortdemo-15
gameplay-confession-splitshowcase candidateNon-Reddit confession or storytime with support footage plus gameplaygameplay-confession-shortSubway Confession Storydemo-16
micro-doc-breakdownproving candidateMini documentary, myth correction, timeline, evidence insertsmicro-doc-breakdown-shortMicro-Doc Breakdowndemo-17

Source-Media Lanes

Use these when the content already exists in a source file or URL and the agent needs to find the best short-form moment.

NeedUse These Skills
Plan a longform clip runlongform-to-shorts and longform-to-shorts.flow
Analyze source file quality and signalssource-media-review, source-media-analyze
Select promising momentslongform-highlight-select, highlight-approval
Snap edit boundariesboundary-snap, text-selection-to-timestamps
Extract approved clipslongform-clip-extract
Reframe to verticalreframe-vertical, face-or-screen-reframe, scene-aware-smart-crop
Render and reviewvideo-render, retention-pass, virality-review, publish-prep-review

Additive Visual Treatments

Use these after the lane has been chosen. They change the support visuals, not the content grammar.

TreatmentStatusUse WhenSkillExampleDemo
procedural-gameplay-backgroundssupporting showcase candidateThe short needs gameplay-like motion without supplied gameplay; current demo is 1080x1920 with provenance attachedprocedural-gameplay-backgroundsProcedural Gameplay Backgroundsdemo-20
motion-design-codeskill-backedThe visual system is SVG, HTML/CSS, React, or Remotion motionmotion-design-coderMotion Card Lessondemo-14

Research-Backed Families

The vendor/repo research currently groups future work into six families:

FamilyLocal ResearchSkill Surface
Reddit/story gameplay01-reddit-story-gameplayReddit and gameplay story skills
Longform clip factory02-longform-clip-factorylongform, highlight, crop, caption skills
Topic-to-faceless explainer03-topic-to-faceless-explainerbrief, script, stock, mixed, render skills
UGC/avatar/product short04-ugc-avatar-product-shortUGC/avatar and SaaS/product skills
Motion graphics lesson05-motion-graphics-lessonmotion-card, animation, micro-doc skills
Captions/export primitives06-caption-export-primitivescaption, timing, safe-zone, publish-prep skills

For deeper routing rules, use short-form-archetype-research.

Backlog Lanes

These should be built one at a time. Do not promote them to README showcase status until each has a skill, example request, user doc, demo MP4/GIF, and honest review result.

LaneWhy It Matters
comment-reply-shortNative TikTok/Reels pattern: answer a viewer comment first.
search-intent-shortEvergreen Shorts/search packaging with exact query as hook.
teardown-lab-shortProof-first diagnosis of a failed screenshot, page, clip, or artifact.
saveable-framework-shortBuilds toward a screenshotable checklist, prompt, or template.
review-mined-ugc-shortTurns reviews and complaints into stronger product proof.
document-to-brainrot-shortPDF/article/text transformed into narration over gameplay or satisfying footage.
ai-slideshow-microstory-shortGenerated images plus TTS/music for fictional or cinematic microstories.
reaction-remix-shortReact/stitch/remix pattern with source-rights guardrails.
custom-game-challenge-shortGaming challenge or mod recap instead of generic gameplay filler.
platform-variant-packagingSame thesis exported with TikTok, Reels, and Shorts-specific packaging.

The backlog source of truth is docs/direction/09-vendor-archetype-backlog-20260429.md.

Promotion Rule

A lane is not a showcase just because it renders. Before promotion, it needs:

  • a named skill or skill family
  • an example request
  • a user-facing example page
  • a tracked MP4 or GIF preview
  • passing base publish-prep gates
  • explicit notes for any remaining OCR/caption-sync, source-media, design, or platform-safe-zone gaps