AI Marketplaces Leaderboard

UI Consistency

ChatGPT plugin

Pages built like your others

View in ChatGPT directory
Featured
No

not on the featured shelf

Movement

From our daily snapshots over the last 30 days.

Rank by placement

#6995of 7,033—24h—7d

Not enough data points to chart.

Rank in Developer tools

#617of 638—24h—7d

Not enough data points to chart.

In its category

How this plugin compares with others in the same category. Positions are counted within the category, not across the whole directory.

Developer tools617th of 638 by placement
#PluginPosition7d
615Domino Data Lab#6991—
616MiniDroid#6992—
617UI ConsistencyThis page#6995—
618Contour3D#6997—
619Ultralytics YOLO#7007—

All 638 Developer tools plugins

UI Consistency makes your project's own design system something the coding agent reads before it writes UI. Ask for a page, a form or a change to one, and the agent first reads how the pages you already have are built: which shared components they use and how, the theme and its tokens, how they validate input and show errors. Then it writes the new page the same way, from a checklist, and has a separate agent compare the result with the page it follows. It works with any UI technology, including plain HTML and CSS, in a single app or a monorepo, and needs no configuration. It reads only your project; it has no server, no network access and no telemetry, and writes nothing into your repository besides the pages you asked for. It needs a project with code to read: in a conversation without one there is nothing for it to follow.

Example prompts

  • “Add a returns page like the orders page”
  • “Check whether our settings pages match each other”
  • “Build the signup form the way our other forms are built”

Skills

  • accessibility

    For what the end user sees — checks whether it can be read and used without a mouse (contrast, focus, keyboard reach, labels, text alternatives, target size) against a standard. Use when asked whether a page meets an accessibility standard, or when the project states an accessibility requirement.

  • adjusting

    For what the end user sees — prepares a change to one region of one existing page. It reads only that position across the project's other pages and writes the checklist for it, which implementing builds from. Use when changing a label, a value, a field, a button or what a control does on one page, when no new page and no change across pages is asked for.

  • conventions

    For what the end user sees — counts what a project's pages do, so a convention is told apart from one page's habit. Use when a count of how the other pages write something is about to be recorded, or when a checker recounts a line of a checklist.

  • decisions

    For what the end user sees — the order that settles how a page is written when the project disagrees with itself, and what waits on a person. Use when the request, a named page, a shared piece and the other pages do not all agree on how a page is written, or before anything is put to a person.

  • design

    For what the end user sees — reads the design for a page where there is one, and where there is none agrees the page's shape with the person, as a tree of the project's own pieces, before any code; draws it only when asked. Use when a request comes with a design, a picture or a described screen, when a new page has no page near enough to follow, or when somebody wants to see how a page will look before it is built.

  • finding-patterns

    For what the end user sees — finds how this project already builds that kind of page (the components its pages reuse, theme values, validation, error handling) and writes it as a checklist before any UI code. Use when anything the end user sees is built or changed — a page, screen, form or component — whether or not the request names a page to follow, and before a plan's first task that changes what the user sees is handed to anyone, whichever process wrote the plan.

  • implementing

    For what the end user sees — builds each page from its checklist, one page per task. Use when writing or changing UI and a checklist or UI plan exists, whether executing that plan page by page, refactoring a set of pages, or making a small change to one page.

  • planning

    For what the end user sees — turns each page's checklist into a plan of one checkable task per page. Use when UI work spans several steps or pages (a new feature, a refactor of many pages, one change applied to every page), including when another planning skill is about to write that plan.

  • values

    For what the end user sees — how this project sets its values and elements — its theme, spacing, typography, and the element each role comes out as. Use when a phase needs a value or an element recorded, written or checked, or when somebody asks what the project's theme or scale is.

  • verifying

    For what the end user sees — a separate agent checks written pages against their checklist and the rest of the project, and reports what differs. Use when UI has been written, before calling it done or opening a PR, or when asked whether pages match ("does this match", "did I miss a page", a page that looks or behaves unlike its neighbours).

Categories
Made by
Kamen Kurtev · Website
Sign-in
On Install
Capabilities
Reads how your existing pages are built, Plans a new page from your own components and theme, Checks a written page against the page it follows
Availability
Available
Version
1.2.0
Keywords
design-system, design, ui, ux, frontend, components, theme, design-tokens, css, ui-design, accessibility, code-quality, consistency, react, vue, angular
Created
October 3, 2026
More info
Sponsorship
Promote this plugin