GearScope hyperframes fresh-run log (no repo deps installed) Date: 2026-08-17 | Host: macOS 26.5.2 aarch64 | Node v24.13.1 | npm 11.8.0 Repo: heygen-com/hyperframes @ main (v0.7.109, pushed 2026-08-17) $ git clone --depth 1 --filter=blob:none https://github.com/heygen-com/hyperframes.git Cloning into 'hyperframes-gs'... Updating files: 100% (6820/6820), done. ✅ PASS — 250MB shallow clone, 6,820 files, Apache-2.0 LICENSE at root $ ls skills/ | wc -l 20 ✅ PASS — 20 product skills + skills-manifest.json (per-skill hash + file count) $ npm run test:skills # node --test 'skills/**/*.test.mjs', zero node_modules on host ℹ tests 466 ℹ suites 3 ℹ pass 466 ℹ fail 0 ℹ skipped 0 ℹ duration_ms 13109.242583 ✅ PASS — 466/466 skill tests green on a fresh clone with NO npm install $ npx -y hyperframes@latest --version 0.7.109 ✅ PASS — published CLI matches latest GitHub release tag v0.7.109 (2026-08-14) $ npx -y hyperframes@latest init demo-video # bare, non-interactive Non-interactive init requires --example, --video, or --audio. For an empty starter project, pass --example blank explicitly. ✅ PASS — intentional guard; exits with the exact fix $ npx -y hyperframes@latest init demo-video --example blank 5. Check the composition: cd demo-video && npm run check 6. Render to MP4 when ready: cd demo-video && npm run render ✅ PASS — scaffold stamps index.html, hyperframes.json, meta.json, package.json (scripts pin hyperframes@0.7.109), AGENTS.md AND CLAUDE.md (7,188 bytes each) Fresh-run verdict: 5 of 5 prompts pass. The repo's own skill suite runs with plain node on a bare clone; the CLI is fully usable via npx without cloning.