cli-v3.0.2

BayramAnnakov/ux-waiting-auditcli-v3.0.2Jun 16, 2026by pbakaus

AI Summary

Enhanced the CLI with design system awareness, introduced a dedicated workflow for ignore management, and fixed silent installation failures on newer Node.js versions.

Key Highlights

  • CLI now reads `DESIGN.md` for font, color, and radius drift detection
  • New `impeccable ignores` command for managing exceptions
  • Fixed silent install failures on Node v24.16.0+ using pure-JS ZIP extraction

New Features

  • Design system context awareness for `impeccable detect`
  • CLI-based ignore management workflow
  • Pure-JS ZIP extraction to fix Node compatibility issues

Full Release Notes

- **`impeccable detect` now understands your design system.** When a project has `DESIGN.md`, CLI scans load the same context as hooks and flag font, color, and radius drift against documented typography, palette, rounded scale, and sidecar tonal ramps. Pass `--no-design-system` when you want the global detector only.

- **Ignore management is now a first-class CLI workflow.** `impeccable ignores` can list, add, and remove rule, file, and value exceptions in the shared detector config, so teams no longer have to hand-edit `.impeccable/config.json`. Hooks and manual CLI scans honor the same exceptions.

- **Install no longer fails silently on newer Node.** On Node v24.16.0 and v26.1.0+, `impeccable install` could print "Downloading impeccable skills...", exit 0, and write nothing. ZIP extraction now uses pure-JS `fflate`, avoiding the destroyed-stream stall behind [nodejs/node#63487](https://github.com/nodejs/node/issues/63487) while preserving the Windows install fix. Reported by [@kenryu42](https://github.com/kenryu42) in [#250](https://github.com/pbakaus/impeccable/issues/250).