kero-audit

Installation
SKILL.md

Kero audit

What can be measured is not asked. The measurements live in scripts/checks.js, a self-contained script that runs inside any page, so the audit works with whatever browser tool the agent has. Every fault comes with its denominator.

Any browser tool

Open the page at the real viewport, wait for fonts, then evaluate the contents of scripts/checks.js in the page: browser console, Claude in Chrome, Chrome DevTools MCP, agent-browser, Puppeteer or any evaluate call. The script is one expression, so the call returns the report as JSON, and it also stays in window.__keroAudit.

Options are optional; set them before evaluating:

window.KERO_AUDIT = { minText: 14, icons: [16, 20, 24], spacing: [4, 8, 12, 16, 24, 32], measure: [45, 80] };

hard lists what fails WCAG AA or breaks the page. notMeasured lists what needs the browser driven and was not checked: keyboard focus, hover and focus state contrast, reduced motion and console errors. Report them as not checked, never as zero, or do them by hand.

With Playwright

Start the dev server, then from the project root:

Installs
8
First Seen
Oct 2, 2026