From c9ea5b093ef329fac1c08d0660b359c735d449c3 Mon Sep 17 00:00:00 2001 From: drepkovsky Date: Sat, 13 Jun 2026 23:17:56 +0200 Subject: [PATCH 1/2] Add agent-board-design-qa skill Measure-don't-perceive design QA for implemented web UIs: a portable DOM geometry scanner (overflow, truncation, collapse, sibling overlap, near-miss misalignment, tap-target, input-font) injected through whatever browser/preview capability the harness already exposes, plus a layered method (token conformance, axe-core, reference diff, vision-judge-last). Pairs with agent-board-design-review (which reviews the mockup). Wired into skills.ts, skills-audit.ts (drift audit), workspace.ts (BUNDLED_SKILLS + materialization) and the router; installable via 'agent-board skills install'. Scanner hardened by dogfooding on the agent-board web viewer: read viewport from documentElement.clientWidth with a zero guard, report only the outermost overflowing element, skip SVG internals, and ignore native