skill-v4.7.0

pbakaus/impeccableskill-v4.7.0Oct 19, 2026by pbakaus

Upgrading?

AI Summary

Introduces desktop app auditing via CDP, new typography checks, and improved accuracy for complex UI elements. Also includes UI improvements like dark mode support and fixes for monorepo context detection.

Key Highlights

  • Critique and audit desktop apps (Electron, NW.js, CEF, WebView2) non-destructively
  • New typography checks: `straggler` and `unbalanced-heading`
  • Reduced false positives for frosted glass, scrollable content, and complex UI
  • Review pages now follow system dark mode
  • Monorepo context filters for UI rendering targets

New Features

  • Desktop app auditing via CDP
  • Typography checks for unbalanced paragraphs and headings
  • Dark mode support for review pages
  • Monorepo UI target detection
  • Reduced false alarms for complex UI patterns

Full Release Notes

- **Critique and audit desktop apps.** Start an Electron, NW.js, CEF or WebView2 app with a debugging port and `impeccable detect --cdp 9222` scans the window you have open, as it stands, and leaves it exactly as it found it. Critique and audit know the recipe.

- **Two new typography checks.** `straggler` catches a paragraph that ends on one lonely word, and `unbalanced-heading` a heading whose last line is a stub. `text-wrap: balance` and `pretty` stand them down where they fix the problem.

- **Fewer false alarms on real pages.** Labels that look like buttons, card numbers, code samples that scroll, text behind curtain footers and pass-through overlays, light copy on a dark halo, and frosted glass now read the way a visitor sees them. Border accents are judged per selector, not by how many blank lines sit nearby.

- **A lighter skill.** The description that loads into every session is 30% shorter, and it now picks up requests to write a DESIGN.md or document a design system. Older command files lost their shouted CRITICAL and NEVER banners, and polish passes are no longer cut off after two rounds outside a full build.

- **Review pages follow dark mode.** The decision and review pages match your OS appearance, while comps and captures keep their own backgrounds.

- **Monorepos pick the right app.** `context` offers only workspaces that render a UI as targets, not tsconfig, lint or script packages.

- **Fixes.** Live mode starts on a LAN or Tailscale address over plain HTTP. Decision cards render in WebKit in-app browsers, and no longer get stuck on pending when the page loads many images at once. Discarding a variant whose wrapper lost its original no longer deletes the element. An interrupted engine download cleans up after itself, on Windows too.

Related Repositories