Skill
meridian-cinematic
Stage Meridian UI under cinematic design laws — one idea per frame, product as subject, paper/theater tiles, no scroll spectacle. Use for marketing stages, heroes, and product showcase frames.
skills.shmeridian-cinematic
Meridian cinematic
Aesthetic list: cinematic design. Laws live in lib/design/recipes.ts → cinematicLaws.
Laws (frozen)
- Photograph / product is the subject — chrome recedes
- One idea per frame —
defineCinemaFrame({ ideas: 1, … }) - Full-bleed media via
BleedImage— never inset hero cards - Soft veil (
media-veil) for legible type — no stickers on media - Soft warm neutrals — never pure white/black; one deep accent
- Viewport
svh— neverdvh - Motion micro-only — no scroll choreography
- Paper ↔ theater alternation for rhythm
- Structured reading for long copy (
ReadingArticle)
Creative (encouraged)
- Which still / subject to stage
- Copy and narrative pacing
- Order of frames in a sequence
- Which proof whole to embed
Workflow
- Read
design.mdcinematic section. - Prefer
CinemaTile+CinemaLink(components/cinematic/tile.tsx) — Apple-style stacked viewports. - One idea per tile. Centered sparse copy. Photograph edge-to-edge.
- CTAs are quiet text links (“Learn more ›”), not fat button clusters.
- Keep system docs off the film — link out to
/themeand/for-agents. - Run
npm run check:design.
Anti-patterns
- Inset / rounded media cards in the hero
- Pure white or pure black fills
- Bright neon accents
- Stickers, chips, or badges on media
- Multiple competing headlines in one stage