What problem does it solve?
Pull requests that change interactive CLI rendering or behavior are hard to review without visual evidence, and mocked components or headless output do not prove the real terminal experience. This Skill produces reviewable before-and-after screenshots or GIFs recorded from the actual Letta Code Ink TUI.
Core Features & Use Cases
- Deterministic Before/After Capture: Clones the PR's exact base SHA into a separate checkout and keeps terminal dimensions, theme, agent, model, and prompts identical across runs.
- VHS-Based Recording: Uses VHS tapes to record the real TUI at controlled width, framerate, and typing speed, producing MP4s for iteration and GIFs for the PR.
- Frame-by-Frame Verification: Extracts frames with ffmpeg to confirm the before run reproduces the bug and the after run demonstrates the fix.
- PR Publishing Workflow: Commits final assets to
.github/pr-assets/ and embeds full-SHA-pinned same-origin URLs in the PR body.
- Use Case: A PR fixes a rendering glitch in the Letta Code CLI. Use this Skill to record the buggy behavior on the base commit and the fixed behavior on the PR branch, then embed both GIFs in the PR description for reviewers.
Quick Start
Record before-and-after GIFs of the real Letta Code TUI for PR 1234 and embed them in the PR body.