Use when creating or editing a video template JSON (the template descriptor), adding or changing sections/filters/maps/variables/transitions/looks/motion/audio/layers/registered effects/creative direction, or debugging template validation errors in ffmpeg-video-composer.
Use when adding a segment type, platform adapter, editor manager, core service, or descriptor effect (look/grade/motion/text/section-audio field), integrating a registered effect backend in packages/ffmpeg-video-composer, or when wiring new dependencies into the tsyringe container.
Use when working with FFmpeg across Node/Static/WASM, the PlatformBridge, the FFmpeg detection/fallback chain, or browser/React Native runtime constraints in ffmpeg-video-composer.
Use when building, testing, linting, formatting, typechecking, or running any app or package in the ffmpeg-video-composer monorepo, or when looking for the right pnpm/vp command.
Use when building, modifying, or consuming the on-device FFmpeg engine — the Rust crate packages/ffmpeg-engine, the leclap-ffmpeg Expo native module, the run/probe/version/cancel API, the uniffi bindings, build-engine.sh, or the FFmpeg-from-source toolchain in scripts/ffmpeg.
Compose and render video from one JSON template. Deterministic, runs locally, no generative model. Runs locally from the @leclap/mcp npm package. Needs 5 environment variables to run.
★not rated 34▲
+6 yesterdayA
tokens not measured
originalMIT
Create the house-style LeClap before/after PR or MR evidence video with build.py and its JSON template. Use when preparing this specific artifact, capturing its evidence, or debugging its render.
★not rated 34▲
+6
changed 3d agoA43 tokens
originalMIT
Use when opening or updating a pull request whose diff touches apps/leclap-web or apps/leclap-expo. Its description must carry before/after snapshots and a before/after evidence video rendered with LeClap itself. Covers what to capture, how to render the video, where the media live and how to embed them.
Use when committing, opening, updating or merging a pull request in this repo. Covers commit messages, the PR title (it becomes the squash commit), the description shape, evidence, CI and the squash merge with no commit body.
★not rated 34▲
+6 yesterdayA50 tokens
originalMIT
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: