cli-v3.0.2

pbakaus/impeccablecli-v3.0.2Jun 16, 2026by pbakaus

AI Summary

The CLI gains design system understanding, first-class ignore management commands, and fixes silent installation failures on newer Node versions.

Key Highlights

  • CLI now understands local design systems
  • First-class `impeccable ignores` command
  • Fixed silent install failures on Node v24/v26

New Features

  • Design system CLI integration
  • CLI ignore management workflow
  • Node.js compatibility fix

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).