skill-v4.2.0
pbakaus/impeccableskill-v4.2.0Sep 4, 2026by pbakaus
AI Summary
Eliminates the need for Node.js or npm by shipping a platform-specific launcher. It significantly improves performance and unifies the rule engine across all surfaces (CLI, extension, live mode) to ensure consistent behavior.
Key Highlights
- No runtime to install; ships a small launcher with checksum-verified downloads
- Hook performance improved by 10x (10.6ms vs 46.9ms)
- Unified rule engine available as Apache-2.0 source
- Regression testing suite validates behavior via port replay
- Live mode HMR fixes for mapped elements and variants
New Features
- Platform-specific static binary launcher
- Unified compiled rule core
- Regression testing suite
- Improved live mode HMR stability
Full Release Notes
- **No runtime to install.** The skill ships a small launcher that finds or downloads one static binary for your platform on first run. Windows gets a `.cmd` twin for shells without `sh`. Nothing Impeccable does needs Node, npm, or a package install any more. - **The hook stops taxing every edit.** On the same corpus and machine, the design hook runs in 10.6 ms where the Node script took 46.9 ms, and a CLI scan of 110 files finishes in 132 ms instead of 282 ms. The URL scan is unchanged, because headless Chrome is the whole cost there. - **One rule engine everywhere.** The static and URL scans, the live overlay, the Chrome extension, and the site all execute the same compiled rules, so a fix lands in every surface at once. The rule core is Apache-2.0 like the rest of the project, and a downstream package can add its own rules without forking. - **Behavior is pinned, not re-imagined.** The port replays 830 recorded command invocations and 16,058 recorded function calls against the binary and compares byte for byte, with every reviewed exception listed in the repository. - **Live mode hands off reliably.** When variants land in one HMR batch, the loader now clears the moment they mount instead of staying painted over them until a refresh, and a discard restores every wrapper of a mapped element.