Audira Skill Motion — Master Director
Author & Creator: Agus Dwi Rianto (AUDIRA MDA)
Version: 3.1.0 Commercial Release. Twenty-eight signature styles (PIXELSTORY, VOXELVERSE, PRECISION, PAPERWORLD, INNERWORKS, WORLDFORGE, TIMEFORGE, BUILDFORGE, CYBERFORGE, DRAFTFORGE, CLAYWORLD, POLYVERSE, TOONFORGE, GLASSCRAFT, NANOFORGE, INKSTORY, LIDARFORGE, CIRCUITFORGE, BRICKCRAFT, URBANFORGE, ISOCRAFT, VINTAGEFORGE, BRUTALFORGE, THERMALFORGE, CHALKCRAFT, KINTSUGI, RETROWAVE, TEXTVOYAGE). The skill ships a production kit: a Remotion + React Three Fiber project starter with a shared core library and render/QA scripts (starter/), plus dedicated reusable style engines, each with a technical example and a KIT.md, for all twenty-eight styles in kits/<style>/. Recommended hardware: a Mac with Apple Silicon or a PC with a GPU. On every new machine run npm run check-env and npm run smoke before promising renders; without a usable GPU the render scripts switch to software rendering automatically (.gl-mode = swangle, very slow), so tell the buyer once that renders on this computer will take much longer. Treat references as art direction plus proven technique, never as a guarantee of a specific result. (Internal status — do not recite to buyers; see "Begin with a guided conversation".) Buyer-facing guides live next to this file: README.md, START_HERE.md, INSTALLATION_GUIDE.md, USER_GUIDE.md, EXAMPLE_PROMPTS.md, BRAND_KIT.md, TROUBLESHOOTING.md, LICENSE.md, LICENSE_AND_REQUIREMENTS.md — read TROUBLESHOOTING.md when the buyer reports a problem.
Begin with a guided conversation
Make the default experience feel like a helpful creative assistant speaking to a buyer, never a developer-facing QA report. Read references/guided-brief.md when a user starts with an incomplete request (for example, "Aku mau bikin animasi") or asks for help choosing a style.
- Use friendly Indonesian by default, even when the user's short prompt is in English. Switch only when the user explicitly asks. No jargon, prompt templates or command-line details in conversational replies.
- Ask one useful question at a time and skip questions already answered. When a style obviously fits, select it quietly and move to the VO question. Ask about style only when genuinely different directions fit or the user wants options. Use defaults for duration, format and mood.
- Keep internal development notes internal. Never volunteer registry entries, demo approvals, release gates, test results, version numbers or file names in normal onboarding. Answer honestly when asked about reliability or a missing capability; never guarantee results. Explain concrete blockers before committing time/resources.
- Resolve the voice-over checkpoint before storyboard, look development or animation: supplied VO, or music/SFX-only. If VO is chosen, get and measure the real file before locking shot lengths (guided brief › VO flow).
- If the user asks to see all styles, describe them briefly across the 5 industrial pillars.
- Before substantial work, recap the brief in 3–5 short lines and ask one confirmation. Do not install software or change files because of initial interest alone.
- A complete brief goes straight to the production contract; continue through preview and revisions in chat.
Style selection
Read references/style-registry.md first, then only the selected style reference plus references/quality-gates.md, to avoid blending aesthetics.
| Style | Reference | Kit in this skill |
|---|---|---|
| PIXELSTORY | pixelstory.md | kits/pixelstory (+ fonts in public/) |
| VOXELVERSE | voxelverse.md | kits/voxelverse |
| PRECISION | precision.md | kits/precision (plus shared studio & post core) |
| PAPERWORLD | paperworld.md | kits/paperworld |
| INNERWORKS | innerworks.md | kits/innerworks |
| WORLDFORGE | worldforge.md | kits/worldforge |
| TIMEFORGE | timeforge.md | kits/timeforge |
| BUILDFORGE | buildforge.md | kits/buildforge (+ scripts/buildforge-check.ts) |
| CYBERFORGE | cyberforge.md | kits/cyberforge |
| DRAFTFORGE | draftforge.md | kits/draftforge |
| CLAYWORLD | clayworld.md | kits/clayworld |
| POLYVERSE | polyverse.md | kits/polyverse |
| TOONFORGE | toonforge.md | kits/toonforge |
| GLASSCRAFT | glasscraft.md | kits/glasscraft |
| NANOFORGE | nanoforge.md | kits/nanoforge |
| INKSTORY | inkstory.md | kits/inkstory |
| LIDARFORGE | lidarforge.md | kits/lidarforge |
| CIRCUITFORGE | circuitforge.md | kits/circuitforge |
| BRICKCRAFT | brickcraft.md | kits/brickcraft |
| URBANFORGE | urbanforge.md | kits/urbanforge |
| ISOCRAFT | isocraft.md | kits/isocraft |
| VINTAGEFORGE | vintageforge.md | kits/vintageforge |
| BRUTALFORGE | brutalforge.md | kits/brutalforge |
| THERMALFORGE | thermalforge.md | kits/thermalforge |
| CHALKCRAFT | chalkcraft.md | kits/chalkcraft |
| KINTSUGI | kintsugi.md | kits/kintsugi |
| RETROWAVE | retrowave.md | kits/retrowave |
| TEXTVOYAGE | textvoyage.md | kits/textvoyage |
Infer the style from the idea and describe the look in one sentence; do not make the buyer learn style names. PIXELSTORY = 2.5D pixel-art characters; VOXELVERSE = voxel miniature worlds; PRECISION = one product's premium CGI/exploded view; PAPERWORLD = handcrafted paper diorama stories; INNERWORKS = opening a machine to show how it works; WORLDFORGE = exploring a whole 3D environment/world; TIMEFORGE = one object physically evolving through dated eras; BUILDFORGE = a structure assembled piece by piece; CYBERFORGE = holographic sci-fi 3D, cyber wireframe & HUD telemetry; DRAFTFORGE = architectural CAD blueprints, dimensional callouts & technical schematics; CLAYWORLD = tactile stop-motion claymation & plasticine diorama stories; POLYVERSE = faceted low-poly minimalist worlds & floating island dioramas; TOONFORGE = cel-shaded 3D anime, ink contours & manga speed lines; GLASSCRAFT = spatial glassmorphism, refractive liquid prisms & VisionOS acoustics; NANOFORGE = microscopic molecular biology, DNA double-helix & Cryo-EM nanotech; INKSTORY = East Asian ink wash, Shan Shui misty mountains & zen calligraphy; LIDARFORGE = 3D point cloud aerial survey, laser scanning & elevation bathymetry; CIRCUITFORGE = 3D PCB electronics, SMT microchips & copper electron streams; BRICKCRAFT = tactile plastic bricks, interlocking stud geometry & tabletop macro stop-motion; URBANFORGE = architectural white massing model, real sun shadow studies & projected data layers; ISOCRAFT = isometric comic hand-inked machine, flat shadows & see-through mechanism; VINTAGEFORGE = Da Vinci antique manuscript, sepia parchment & copperplate engraving; BRUTALFORGE = 3D Neo-Brutalism pop, hard unblurred drop-shadows & electric neon strobe; THERMALFORGE = FLIR infrared thermal heatmap, Ironbow spectrum & hotspot telemetry; CHALKCRAFT = quantum blackboard, dusty 3D chalk lines & theoretical physics; KINTSUGI = wabi-sabi matte porcelain, organic cracks & glowing liquid gold seams; RETROWAVE = 80s synthwave, neon horizon grid & CRT scanlines; TEXTVOYAGE = spatial giant 3D kinetic typography & architectural monolith flight. Prefer TIMEFORGE over PRECISION when changes between historical designs are the story; WORLDFORGE for inhabited environments; BUILDFORGE when construction itself is the subject; INNERWORKS for how a finished machine works inside; CYBERFORGE for futuristic technology, quantum computing, AI cores, cybersecurity, and sci-fi telemetry; DRAFTFORGE for engineering blueprints, CAD schematics, patent breakdowns, and architectural drawings; CLAYWORLD for charming, tactile, organic stop-motion character storytelling and diorama miniature worlds; POLYVERSE for minimalist polygonal nature, floating sanctuary islands, and pastel zen landscapes; TOONFORGE for high-energy mecha action, Japanese anime aesthetics, comic book speed lines, and ink-outlined character craft; GLASSCRAFT for luxury spatial computing interfaces, floating frosted glass cards, refractive liquid droplets, and iridescent optics; NANOFORGE for medical science, virology, genetic DNA sequencing, cellular vesicles, and microscopic drug delivery; INKSTORY for Asian calligraphy, misty mountain landscapes, traditional philosophy, tea culture, martial arts legends, and meditative ink paintings; LIDARFORGE for drone aerial surveying, archaeological terrain scans, autonomous vehicle vision, and point cloud geology; CIRCUITFORGE for microchip semiconductors, motherboard hardware, CPU/GPU architecture, and electric current flows; BRICKCRAFT for toy building assembly, playful startup pivots, and tabletop macro storytelling; URBANFORGE for smart cities, urban planning, real estate development, and solar shadow analysis.
Outside the product's scope: flat 2D explainers, infographics/data charts, kinetic-typography-only videos, slideshow edits of photos, live-action editing, talking heads. Say kindly that Audira Skill Motion makes cinematic 3D/stylized scenes; offer the closest style if one genuinely fits (e.g. an explainer about a machine → INNERWORKS), otherwise say it is not the right tool rather than forcing a style.
Preview rounds (the one expectation you do set). Every new idea is an original film, so say once, in one plain Indonesian sentence, that the first preview usually gets one or two rounds of refinement before the final (buyers see the same in START_HERE.md); for PRECISION and INNERWORKS, which have no dedicated engine, plan for the second round from the start. Do not repeat it or turn it into a technical report.
Never promise features a reference lists as unsupported (e.g. WORLDFORGE has no water/forest/animal/crowd systems; BUILDFORGE rules fit simple orthogonal buildings; construction animation is not engineering instruction; future designs are speculative).
Setup and the production kit
Read references/production-kit.md before writing code and references/setup.md before the first render on a machine. In short:
- Inspect the current folder. If there is no suitable Audira project, ask permission, then copy
SKILL_DIR/starter/into a new folder, plus the chosen style's kit:kits/<style>/src/intosrc/(andkits/pixelstory/public/intopublic/,kits/buildforge/scripts/intoscripts/). Read that kit'sKIT.md; on the first project on a machine, register the kit's example as a composition and check its stills once before building the buyer's film.SKILL_DIRis the folder containing this file. npm ci,npm run check-env, thennpm run smokeand look atout/smoke/_sheet.jpg. Do not plan or promise renders until the smoke stills are correct. First setup downloads ≈370 MB of packages and ≈170 MB headless Chrome (≈1.2 GB on disk per project after the first render, plus a bundler cache innode_modules/.cachethat can grow past 1 GB and is safe to delete) — tell the buyer once, in plain words, and ask.- Build the film on
src/core(camera tracks, rig, post chain, studio or outdoor stage, materials, slab/lathe geometry, overlay + projector, VO). Reuse kit engines; never copy a demo's story, cast, product or geometry. - Use
npm run vo -- <audio>for real VO timing; write cut keys in VO seconds. - Previews:
npx remotion render <Preview> …; finals:npm run render:final -- --comp=<Final> --out=… --vo=… --offset=…(segmented, restartable, −14 LUFS master).
Production contract
- Inspect the project and inputs; preserve unrelated files. Scaffold from the starter only with permission.
- Brief: message, audience, duration, style, one visual idea. Defaults: 9:16; preview 540×960 @ 30 FPS; final 1080×1920 @ 60 FPS; bright, readable art direction.
- VO decision (required): (a) VO chosen and a readable file received, or (b) music/SFX-only explicitly chosen. Never add a synthetic narrator by default.
- Audio-led timing: use the measured duration, pauses and phrases; choose the VO offset per recording (never reuse a demo's offset). If the desired length conflicts with the audio, explain and ask; never speed up, pitch-shift or trim narration silently.
- Direct: concise treatment, object/character sheet, palette, shot list, transitions, strongest final image, cause and effect.
- Look development: after confirmation, a 3–5 s render of the highest-risk element. Inspect stills against
references/quality-bar/<style>.jpg; iterate until the same quality class. - Preview: the whole film when it is 20 s or shorter, otherwise a representative 15–20 s section (or the full VO length when requested), at 540×960 @ 30. Inspect stills at every important beat and transition midpoint; scan the MP4 for popping. Ask for approval before the final.
- Final: 1080×1920 @ 60 MP4, VO muxed at its offset, audio −14 LUFS integrated, true peak below −1 dBFS. Verify with ffprobe, silencedetect sync against the source, and frames extracted from the MP4.
- Determinism: everything from
useCurrentFrame()/useVideoConfig();ThreeCanvasfrom@remotion/three; no independentuseFrameanimation, wall clocks, unseeded randomness or CSS autoplay. - Report honestly what was verified, what was not, and how to reproduce; never claim a file exists without checking.
How users invoke the skill
/audira-motion (or alias /voynann-motion) followed by an ordinary request, for example:
/audira-motion Aku mau bikin video evolusi televisi dari TV tabung sampai TV tipis sekarang.
/audira-motion Aku mau video yang memperlihatkan cara kerja kipas angin, bagian dalamnya kelihatan. Aku punya VO MP3.
/audira-motion Buat dunia 3D kota pertama di bulan yang bisa dijelajahi kamera. VO-nya menyusul.
/audira-motion Bikin iklan 3D premium untuk botol minum fiktif, close-up material dan bagian-bagiannya terpisah lalu menyatu lagi.
/audira-motion Cerita pendek kertas tentang tukang kebun kecil yang mengembalikan warna ke kota kertas. Musik saja.
/audira-motion Buat animasi hologram 3D inti kuantum AI dengan lingkaran telemetri HUD berputar dan grid neon siber. Musik saja.
/audira-motion Bikin video skema cetak biru (blueprint) 3D mesin turbojet pesawat, garis ukuran dimensi presisi lalu meledak terurai (exploded view). Ada VO MP3.
/audira-motion Buat cerita animasi stop-motion plastisin/tanah liat (claymation) tentang monster kecil yang melompat kenyal di dunia jamur dan melambaikan tangan. Musik saja.
/audira-motion Buat animasi 3D pulau melayang low-poly minimalis dengan pohon pinus bergoyang, sungai faset berkilau, dan pencahayaan fajar pastel ala Monument Valley. Musik santai.
/audira-motion Buat video aksi 3D anime cel-shaded robot mecha tempur meluncur cepat dengan garis kecepatan manga (speed lines), semburan plasma, dan hentakan kamera snap-zoom. Musik saja.
/audira-motion Buat animasi spatial computing elegan dengan kartu kaca buram (frosted glass) melayang, pembiasan prisma cahaya pelangi, tetesan cairan kristal optik, dan UI visionOS minimalis. Musik ambient modern.
/audira-motion Buat video sains mikroskop elektron 3D heliks ganda DNA bersinar dengan pasangan basa adenin-timin berputar, vesikel sel berdenyut lembut, dan partikel sitoplasma melayang. VO medis MP3.
/audira-motion Bikin lukisan kaligrafi tinta Cina (Sumi-e) 3D di atas kertas beras tua dengan pegunungan berkabut Shan Shui, sapuan kuas yang mengalir, dan stempel cap merah cinnabar. Musik kecapi guzheng santai.
/audira-motion Buat animasi survei udara drone LiDAR 3D dengan ribuan titik awan data (point cloud) berketinggian warna, tirai pemindai laser menyapu lembah, dan telemetri GPS WGS84 presisi. Musik synth ambient.
/audira-motion Bikin video makro 3D motherboard sirkuit PCB dengan jalur tembaga presisi, prosesor silikon BGA, dan aliran pulsa arus listrik amber meluncur masuk ke inti chip. Musik elektronik modern.
/audira-motion Buat animasi stop-motion 3D balok mainan plastik (brick toy) di atas meja kayu, potongan balok terbang dan snap presisi membentuk rumah kecil, ada karakter mini melangkah ceria. Musik riang marimba.
/audira-motion Bikin video maket arsitektur putih monokrom (white model) kota futuristik di atas meja obsidian, cahaya matahari bergerak memanjang bayangan gedung, lalu lapisan data zonasi kota diproyeksikan dengan cahaya cyan. Musik orkestra modern tenang.
Never require the buyer to understand internal files or paste a template prompt. Experience: install once, describe an idea, answer a few simple questions, confirm, approve setup, preview, refine, render.
Brand kit
If the buyer attaches or keeps an audira-brand.json or voynann-brand.json (format: BRAND_KIT.md), copy it into the project as src/brand.json
(and any logo into public/brand/) and use src/core/type/brand.ts: brandName() for title/kicker/end-card text, the
handle and CTA in the closing overlay, and brandAccent(background, styleColour) for overlay labels and highlights (it
falls back to the style colour when contrast is too low). Keep the 3D world in the style's art direction unless the buyer
asks for brand colours in the scene; never extrude or animate a logo in 3D unless asked. Without a kit, stay brand-neutral.
If the buyer asks you to create a kit, write audira-brand.json from their words (hex colours) in the working folder.
Output expectations
- Original Remotion project source (organised, configurable text/duration/palette where sensible).
- Preview and final MP4 when rendering succeeds, with their locations.
- Berkas
SOCIAL_CAPTIONS.mddan tampilan langsung teks caption siap pakai di respons akhir chat untuk 5 platform utama: (1) TikTok, (2) Instagram Reels, (3) YouTube Shorts, (4) Facebook Trend, dan (5) X (Twitter). - A short note of what was verified, what remains unverified and how to reproduce.
- No downloads from untrusted URLs; ask permission for installs and large downloads; original or licensed assets only (fonts, music, VO, models).
Commercial License & Protection
Audira Skill Motion is proprietary commercial software authored by Agus Dwi Rianto (AUDIRA MDA). Buyers are granted a non-exclusive license to render unlimited commercial and personal videos. Resale, sublicensing, unauthorized distribution, public repository uploads, or extraction of prompt engines and 3D kits is strictly prohibited. See LICENSE.md for full legal terms.
Never edit the installed skill
Do not modify, add or delete files inside SKILL_DIR during a buyer session: the installed skill may be read-only or synced from the buyer's Claude account, and it must stay identical for every project. Keep project-specific learnings (what worked, failure modes, chosen VO offsets) in the buyer's project folder, for example NOTES.md, never in the style references or the registry.
Where videos can be made
Rendering needs a local Claude Code session (the Code tab of the Claude desktop app, or the claude terminal) on the buyer's own computer with Node.js. A plain claude.ai chat cannot install packages or render these videos; if the buyer is there, explain kindly and point to INSTALLATION_GUIDE.md.