What happened?
npx impeccable install prints Downloading impeccable skills..., exits 0, and installs nothing — no .claude/, .cursor/, .agents/ folders are written. No error, no signal that it failed. The CLI's zip extractor stalls mid-extraction on affected Node versions; its promise never settles and the process exits 0.
Steps to reproduce
- Use an affected Node version:
node --version → v24.16.0 or v26.1.0+
mkdir /tmp/t && cd /tmp/t && git init
npx impeccable install -y
Expected behavior
Skills install into the detected harness folders, with a non-zero exit (or error) on failure. The same command installs all 1,194 files correctly on v24.15.0 and v26.0.0.
Provider & environment
- Provider (Cursor / Claude Code / Gemini CLI / Codex / Copilot / Kiro / OpenCode): N/A — extraction fails before any provider folder is written; affects every harness
- Provider version: N/A
- OS: macOS (Apple M3 Pro) — Node core regression, not OS-bound
- Node.js: v24.16.0
Additional context
Root cause: a Node.js streams regression (nodejs/node#62557 — pause()/resume() became no-ops on destroyed streams; tracked at nodejs/node#63487) breaks the CLI's extract-zip@2.0.1 → yauzl@2.x → fd-slicer read stack. Cypress, Playwright, and Electron hit the identical silent-exit-0 symptom.
Same machine, same bundle (1,194 files), only Node changes:
| Node.js |
Result |
Files extracted |
| v24.15.0 |
✅ works |
1,194 |
| v24.16.0 |
❌ silent exit 0 |
31 |
| v26.0.0 |
✅ works |
1,194 |
| v26.1.0+ |
❌ silent exit 0 |
31 |
Suggested fix: replace extract-zip with node-stream-zip (reads with fs directly, pure JS, zero deps — the same move Cypress/Playwright/Electron made).
Verified end-to-end on v24.16.0: all 1,194 files extract cleanly.
What happened?
npx impeccable installprintsDownloading impeccable skills..., exits0, and installs nothing — no.claude/,.cursor/,.agents/folders are written. No error, no signal that it failed. The CLI's zip extractor stalls mid-extraction on affected Node versions; its promise never settles and the process exits0.Steps to reproduce
node --version→v24.16.0orv26.1.0+mkdir /tmp/t && cd /tmp/t && git initnpx impeccable install -yExpected behavior
Skills install into the detected harness folders, with a non-zero exit (or error) on failure. The same command installs all 1,194 files correctly on
v24.15.0andv26.0.0.Provider & environment
Additional context
Root cause: a Node.js streams regression (nodejs/node#62557 —
pause()/resume()became no-ops on destroyed streams; tracked at nodejs/node#63487) breaks the CLI'sextract-zip@2.0.1→yauzl@2.x→fd-slicerread stack. Cypress, Playwright, and Electron hit the identical silent-exit-0 symptom.Same machine, same bundle (1,194 files), only Node changes:
Suggested fix: replace
extract-zipwithnode-stream-zip(reads withfsdirectly, pure JS, zero deps — the same move Cypress/Playwright/Electron made).Verified end-to-end on v24.16.0: all 1,194 files extract cleanly.