skill-v4.0.4
pbakaus/impeccableskill-v4.0.4Jul 30, 2026by pbakaus
AI Summary
Skill release focusing on the review process, comp fidelity, and native subagent support for Copilot and Cursor.
Key Highlights
- Finish review spine (derived verdict)
- Comp fidelity (raster vs vector)
- Native subagents (Copilot/Cursor)
New Features
- Derived review verdict
- Comp fidelity logic
- Native subagents
- Stack choice in init
Full Release Notes
- **The finish review grew a spine.** It opens with a derived verdict, rebuild, fix, or ship, computed from its fidelity matrix rather than felt, and the build thread must report that word verbatim. - **It reviews the page, not the claims.** The reviewer spawns fresh rather than inheriting the build thread's optimism, scores recaptured screenshots only, and re-reads the craft floor so a banned element is a finding even when the comp contains nothing like it. - **The comp survives translation.** A photographic hero used to be written down as "silhouette in SVG". The implementation inventory now gates on medium: figures, objects, and lit material are raster whatever the stack, while geometry and motion stay vector. - **Three more refusals on the craft floor.** A system display face as a page's display voice, unicode glyphs standing in for an icon system, and hard offset shadows outside a world that is actually neobrutalist. - **Comps are pages, not vignettes.** Prompts lead with the surface's real structure, so the model designs the fish market's website instead of painting the fish market. - **The prompt travels with the asset.** Generated images carry their own prompt in metadata, so an image moved between machines can still say what it is and why it exists. - **Approval is part of the record.** The chosen comp's sidecar carries `approved: true`, so the pick survives sessions and machines. A build with comps and no recorded pick is a material finding. - **The surface owns its aspect.** Native and mobile-first surfaces comp portrait at device viewport, desktop web comps landscape, and the decision board adapts to either. - **The direction can no longer be silently lost.** Some build tools strip a component's leading comment, taking the contract with it. It now lives as the first child of the root layout's body, and the built output is checked for the seed key. - **Compositions leave the deal, for now.** The surface roll still assigns which of your structures gets built, but the composition challengers are withdrawn until their catalog grows real axes. - **Sharper dice.** Staging deals honour approval ratings the way world challengers do, so small per-surface pools stop repeating their weakest option. - **Native subagents on GitHub Copilot and Cursor.** All four shipped roles emit in each harness's own custom-agent format from one source, with the reviewer correctly read-only on Cursor. - **The stack is your decision.** On a greenfield project, `init` asks once: plain HTML/CSS, a named framework, or delegated, recorded in PRODUCT.md so later work can prove the choice was offered. - **The decision board survives sandboxes.** A sandboxed session's permission error used to read as the server dying, which read as you closing the board. Liveness now leads with the page's own heartbeat.