AGENTS.md@templates/project · git:20261104.ba432e7 · 2026-11-04 · sha256 eddfbc4256aa9189
AGENTS.md@templates/project git:20261104.ba432e7A
Immutable. This exact content never changes and is served at /api/v1/blob/eddfbc4256aa9189.
# AGENTS.md Marketing videos, reels, ads and posts made with code, using the **Reel Studio** kit (<https://github.com/murathany7/reel-studio>). One deterministic renderer, several engines on one clock, one folder per brand, one folder per production. ## Where to look | Question | Skill / file | |---|---| | Making a video, reel, ad or post | `make-video` skill, then the brand folder | | A new brand | `new-brand` skill | | The look (art direction) of a piece | `looks/README.md`, `node scripts/looks.mjs <brand>` | | Which engine for a look | `pick-engine` skill and `engines/README.md` | | 3D (Three.js, Blender) | `scene-3d` skill | | A cartoon character or mascot | `character-2d` skill | | Recording a brand's live website | `capture-site` skill | | *Optional:* the person reviews in the desk (frame notes, approvals) | `review-desk` skill, `desk/README.md` | | Render, audio and QA commands | `core/README.md` | | What is in progress, decided, learned | `STATUS.md` | | Path | What | |---|---| | `core/` | `render.mjs` (HTML → MP4/PNG), `lib/runtime.js` (the `Studio` clock), `lib/base.css` | | `engines/` | One adapter per engine | | `.agents/skills/` | The skills (Codex and Copilot read them here; Claude Code from `.claude/skills/`) | | `desk/` | *Optional* review app (`node desk/server.mjs`): frame notes, renders, approvals. Nothing else depends on it | | `scripts/` | Audio mix, transcription, lip sync, video QA, frame tools | | `brands/<slug>/` | Identity: facts and their sources, colours, fonts, voice, *Look range*, `compliance.md` (start from `brands/_template`) | | `looks/` | Art directions with a working starter each; pick one per piece | | `productions/<brand>/<ID>-<slug>/` | One piece (start from `productions/_TEMPLATE`) | ## Golden rules 1. Read `STATUS.md` before starting and update it before finishing. 2. Brief → storyboard → **approval** → production → **frame-by-frame QA** → delivery. No production before approval. 3. Never invent product facts, numbers or testimonials. Every claim traces to a source in the brand's README. 4. Every piece passes its brand's `compliance.md`. Brands never borrow each other's identity, facts or voice. Pick a look per piece from `looks/`; a brand's pieces should not all look alike. 5. Every frame is a pure function of `t` (rules in `engines/README.md`). If two renders of a frame differ, it is a bug.