Complete AI Training
Sign inGet my AI kit

Your job's AI kit

Get your AI kit

Tell us who you are and what you do. We show you your kit right away and email you the link: skills, prompts, AI agents, MCP servers and courses for your job.

500+ jobs ready, and we make a kit for any other job. No payment needed to look.

Share

AI agent for web designers

Dark Mode and Theme Parity Agent

Make every screen pass the same checks in every supported theme.

Dark Mode and Theme Parity Agent: what goes in, what the agent does and what you get

What it does

The light theme was reviewed carefully, but in dark mode there is black text on a dark gray card and a logo that vanishes. This agent captures every screen in each theme and at each screen size you support. It checks text and icon contrast against your ratio, looks for images and icons that do not switch, and scans the code or styles for hard-coded colors that ignore the theme. It writes a list of failures with the screen, the element and the likely cause, and hands it to the developer as tickets. After fixes, it captures all screens again, not only the failed ones, since a fix can break a neighbor. The designer approves the result. Edge case: a screenshot in a help page is supposed to stay light, so the agent skips it when marked as exempt.

How it works

Follow the arrows from top to bottom. The orange dashed arrow is the loop: when a check fails, the agent goes back and tries again.

Start and resultWhat it doesA check on its own workWaits for your OKGoes back and retries
ApprovedYes, continueNo 1 STARTS WHEN Build or theme change ready 2 USES A TOOL Capture every screen in each theme and size 3 USES A TOOL Measure contrast and find hard-coded colors 4 DOES Check images and icons for theme variants 5 DOES List each failure with screen, element and cause 6 YOU APPROVE Designer confirms the list before tickets go todevelopers 7 DOES Create draft tickets for the developer 8 USES A TOOL After fixes, capture all screens again 9 CHECKS THE RESULT Does every screen pass in every theme? If not: list the new failures and send them back asupdated tickets. Back to step 2. 10 RESULT Theme parity report
Read the steps as a list
  1. Build or theme change ready
  2. Capture every screen in each theme and size
  3. Measure contrast and find hard-coded colors
  4. Check images and icons for theme variants
  5. List each failure with screen, element and cause
  6. Designer confirms the list before tickets go to developersThe agent waits here for your OK.
  7. Create draft tickets for the developer
  8. After fixes, capture all screens again
  9. Does every screen pass in every theme?If not: list the new failures and send them back as updated tickets. Back to step 2.
  10. Theme parity report

How it decides

A screen fails when any text pair is below the contrast ratio, an asset does not switch, or a hard-coded color is found outside the theme variables.

  • Fail text under 4.5:1 contrast, and large text under 3:1
  • Fail any asset that has no dark variant unless it is marked exempt
  • Treat colors typed as raw values outside the token files as hard-coded
  • Rerun all screens, not only fixed ones, after each round of fixes

Make it yours

Every agent is a starting point. You choose these settings for your own situation.

  • Themes and screen sizes to test
  • Contrast ratios (default 4.5:1 and 3:1)
  • Elements marked as exempt
  • Where tickets are created
  • Which screens are in scope

What keeps you in control

It always asks you first

  • Designer approves the failure list before tickets are created

Hard limits

  • Never edit production code or styles
  • Never skip a screen because earlier rounds passed

It stops when

  • Done: all screens pass in all themes
  • Stop: three fix rounds pass and the same screens still fail

Set it up

We guide you through the set-up, step by step

Members get the full set-up guide for this agent. No technical skills needed: you copy, paste and upload.

10 minto set it up in your AI
5 AIsChatGPT, Claude, Copilot, Gemini, Grok
  • One set of instructions to paste into your AI, with the clicks for ChatGPT, Claude, Microsoft 365 Copilot, Gemini and Grok
  • The agent then walks you through connecting your own data, one source at a time
  • A downloadable copy with the flow chart, the rules and the full guide
Get access to this agent

An example run

What happensThe agent captures 64 screens in light and dark at two widths. In dark mode it finds 11 failures: 5 low contrast labels, 3 logos that do not switch and 3 hard-coded white backgrounds. The developer fixes them. On the recapture, 10 pass, but a new failure appears on the settings page where a fixed card now has gray text on gray. The agent sends one updated ticket.

More agents for web designers