vcr-debugger
SKILL.md
VCR Debugger
Debug VCR failures quickly with a deterministic triage sequence.
Triage Sequence
- Validate manifest shape and references:
vcr check <scene>.vcrvcr lint <scene>.vcr
- Inspect frame-level state:
vcr dump <scene>.vcr --frame <n>
- Reproduce with a single frame:
vcr render-frame <scene>.vcr --frame <n> -o renders/debug_f<n>.png
- Verify runtime/dependency health:
vcr doctor
- If determinism is in question:
vcr determinism-report <scene>.vcr --frame <n> --json
Debug Heuristics
- Start with
checkbefore any expensive render. - Prefer minimal frame repro (
render-frame) over full build during debugging. - Isolate params and disable optional complexity (post/shaders) when narrowing root cause.
- Confirm backend assumptions for GPU-only features.
Common Root Causes
- Schema/key typos (
deny_unknown_fields). - Missing required environment fields.
- Invalid expression functions/variables.
- Invalid or out-of-scope asset paths.
- GPU-only features executed on software backend.
Success Criteria
- Reproducible root cause identified.
- Error state removed (
checkpasses). - Target frame or preview matches expected visual behavior.
Failure Handling
- If failing command output is unclear, rerun on reduced scene complexity.
- If render mismatch persists, compare with a known-good minimal manifest.
- If backend-specific behavior diverges, document backend + platform in repro notes.
Weekly Installs
4
Repository
coltonbatts/vcrGitHub Stars
21
First Seen
Mar 1, 2026
Security Audits
Installed on
opencode4
gemini-cli4
github-copilot4
amp4
cline4
codex4