mirror of
https://github.com/hanzoai/video.git
synced 2026-10-30 18:18:27 +00:00
11 production pipelines, 47 tools, 124 agent skills. Supports cloud APIs (fal.ai, OpenAI, ElevenLabs, Suno, HeyGen, Runway) and free local providers (diffusers, Piper TTS, WAN 2.1, Hunyuan, CogVideo). Co-authored-by: Hanzo Dev <[email protected]>
104 lines
2.9 KiB
YAML
104 lines
2.9 KiB
YAML
identity:
|
|
name: "Minimalist Diagram"
|
|
category: whiteboard
|
|
mood: focused, technical, precise
|
|
pace: deliberate
|
|
best_for: "Technical deep-dives, architecture explainers, math/CS concepts, documentation videos"
|
|
|
|
visual_language:
|
|
color_palette:
|
|
primary: ["#1A1A2E", "#16213E"]
|
|
accent: ["#E94560", "#0F3460"]
|
|
background: "#FAFAFA"
|
|
text: "#1A1A2E"
|
|
muted: "#6B7280"
|
|
composition: centered with generous margins, whiteboard feel, grid-aligned
|
|
texture: paper-like subtle texture, hand-drawn line quality optional
|
|
|
|
typography:
|
|
headings:
|
|
font: "IBM Plex Sans"
|
|
weight: 600
|
|
tracking: "0"
|
|
body:
|
|
font: "IBM Plex Sans"
|
|
weight: 400
|
|
line_height: 1.7
|
|
code:
|
|
font: "IBM Plex Mono"
|
|
weight: 400
|
|
stat_card:
|
|
font: "IBM Plex Sans"
|
|
weight: 700
|
|
size_multiplier: 2.5
|
|
scale_system: "minor_third"
|
|
weight_matrix:
|
|
title: 700
|
|
heading: 600
|
|
body: 400
|
|
caption: 300
|
|
|
|
motion:
|
|
transitions: [fade, dissolve]
|
|
animation_style: "ease-out, deliberate, no bounce, no overshoot"
|
|
pacing_rules:
|
|
min_scene_hold_seconds: 3.0
|
|
max_scene_hold_seconds: 15
|
|
text_card_hold_seconds: 4.0
|
|
stat_card_hold_seconds: 3.5
|
|
transition_duration_seconds: 0.5
|
|
entrance: "draw-in (SVG path animation) or fade-up"
|
|
exit: "fade-out"
|
|
|
|
audio:
|
|
voice_style: "calm, measured, technical but accessible, professor-like"
|
|
music_mood: "minimal ambient, piano or synth pad, barely noticeable"
|
|
music_volume: 0.05
|
|
sfx_style: "soft pen strokes on diagram reveals, subtle click on node connections"
|
|
ducking_threshold_db: -2
|
|
|
|
asset_generation:
|
|
image_prompt_prefix: "minimalist technical diagram, clean lines, light background, blueprint style, "
|
|
image_negative_prompt: "colorful, playful, 3d, photorealistic, busy, cluttered"
|
|
diagram_style: "thin dark lines on light background, square nodes, minimal color, monochrome with one accent"
|
|
consistency_anchors:
|
|
- "Red (#E94560) as the ONLY accent color for emphasis"
|
|
- "Light gray (#FAFAFA) backgrounds throughout"
|
|
- "Monochrome diagrams with single accent highlight"
|
|
- "Consistent line weight across all diagrams"
|
|
|
|
overlays:
|
|
stat_card:
|
|
bg: "#FFFFFF"
|
|
border: "#1A1A2E"
|
|
radius: 2
|
|
shadow: "none"
|
|
key_term:
|
|
bg: "#FEE2E2"
|
|
text: "#B91C3C"
|
|
radius: 2
|
|
code_block:
|
|
bg: "#1A1A2E"
|
|
text: "#D1D5DB"
|
|
highlight: "#E94560"
|
|
|
|
quality_rules:
|
|
- "Minimum contrast ratio 7:1 for body text (WCAG AAA)"
|
|
- "Maximum 2 colors on screen (base + accent)"
|
|
- "Diagrams must be legible at 480p (no fine detail)"
|
|
- "Progressive reveal for all diagrams — never show full diagram at once"
|
|
- "Hold each diagram step for 3s minimum"
|
|
- "Every concept gets its own visual — no cramming"
|
|
- "Whitespace is content — at least 30% of frame should be empty"
|
|
|
|
chart_palette:
|
|
- "#E94560"
|
|
- "#1A1A2E"
|
|
- "#0F3460"
|
|
- "#6B7280"
|
|
|
|
color_rules:
|
|
harmony_type: "complementary"
|
|
contrast_validation: true
|
|
colorblind_safe: true
|