ai-design-check logo

ai-design-check

Visit

Open-source checker and agent skill that finds, measures, and fixes common AI-built UI issues across web and mobile projects.

Share:
View alternatives

ai-design-check is an open-source UI checker and companion agent skill for teams building interfaces with coding agents. It is aimed at a specific failure mode of AI-assisted implementation: a screen can be functional while still accumulating inconsistent spacing, weak accessibility affordances, awkward responsive behavior, and generic visual conventions. The project checks source code and, for supported commands, a rendered page. It is not a design generator or a substitute for product judgment.

What it checks

  • Static project checks: the CLI reads web projects and supported mobile UI code for rules covering type, spacing, controls, copy, motion, localization, and component consistency.
  • Rendered-page checks: scan opens a reachable page in Chrome to inspect computed layout, contrast, overflow, loading failures, and visible UI patterns that source inspection cannot confirm.
  • Mechanical repairs: --fix --dry-run previews changes with one clear answer, such as moving spacing to an existing scale. The repository deliberately leaves subjective product and copy decisions for review.
  • Agent workflow: the bundled skill can guide an agent through a measured redesign, preserve content, and compare before and after results instead of declaring success from a code diff alone.

A practical workflow

Install or run it with npx @enmera/ai-design-check in a clean checkout. Start with the report, then run --fix --dry-run and inspect each proposed change before removing the dry-run flag. For a rendered application, scan a non-sensitive staging route first. If the report identifies subjective findings, add the project's visual system and product constraints before asking an agent to redesign a screen. Re-run the checker and your normal accessibility, visual, and product tests after every change.

Where it fits

Use ai-design-check when coding agents produce a working React, Vue, Svelte, HTML, SwiftUI, Jetpack Compose, Flutter, or React Native interface but the team needs repeatable UI guardrails. It complements UI Skills, which is a broader set of interface instructions, and WebsiteBench, which evaluates whether an agent can rebuild a website. ai-design-check is the tighter tool for inspecting one project's UI quality.

Limits and safety

The rule set encodes its maintainers' design choices; passing it does not prove an interface is appropriate for a specific audience, accessible in every context, or free of regressions. Rendered scanning opens a page in Chrome, so do not point it at production pages containing private user data unless the required authentication and data handling have been deliberately reviewed. The project says it can accept cookies or headers for protected pages; keep those out of shell history and CI logs.

Pricing and getting started

The repository is MIT licensed and the checker does not require an API key for its static checks. Running an agent-driven redesign can still use the model, browser, CI, and compute you choose. Read the official README, run the checker on one representative screen, keep a screenshot and report as a baseline, then decide which findings belong in your team's review gate.

FAQ

Is it an autonomous design tool?

No. It reports measurable issues and provides an optional skill for an agent-assisted repair workflow. Product decisions remain with the team.

Can it replace manual review?

No. Treat it as a regression guardrail. Review responsive layouts, content hierarchy, brand fit, and real assistive-technology behavior separately.

Conclusion

ai-design-check is useful when an AI coding workflow needs more than a screenshot and a vague request to make the page look better. Begin with a small, reviewable report and adopt only the checks that match the product's own visual and accessibility standards.

Comments

No comments yet. Be the first to comment!