toolkit

Wiki · Report kit

One report file. Every skill writes to it.

Every check a skill runs ends the same way: a self-contained HTML report, built from one shared file rather than each skill inventing its own layout. A PASS looks the same and means the same thing whichever of the 97 skills wrote it — so a reader never has to relearn what green means.

The verdict legend

Five states, always spelled out next to the badge — colour alone is never the only signal.

PASSChecked, and it met the bar.
REVIEWChecked, and something needs a human decision before it ships.
FAILChecked, and it did not meet the bar.
INFONot a pass/fail question — a fact worth knowing.
BLOCKEDWe could not check. Not the same as failed — read why before acting on it.

A real one

Captured from an actual run of the accessibility check, exactly as it looked when it landed —open the full report ↗

What the one file covers

TablesZebra striping and a fixed header that stays put while a long finding list scrolls underneath it.
Dark modeFollows the reader's own system setting — the same report, never a second file to keep in sync.
Print to PDFThe exact page a headless browser prints, not a separate export path that can drift from what's on screen.
EmailA genuinely different path, on purpose — Gmail and Outlook strip both external styles and dark mode, so the email version inlines every colour as literal hex rather than pointing at the tokens the report uses.

59 of 97 skills have a real captured report on their own page right now — browse the catalog to see one in context.

For the template file itself and how a skill wires into it — toolkit/report-kit/README.md.