Connection check
local install
uxloom
Agent-native UI/UX design validation: journey completeness, state coverage, and WCAG checks.
Tools
17
GitHub stars
1
Installs / wk
168
Licence
MIT
Transport
stdio
Last checked
never
Tools & capabilities
17 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
brief_answer
from source
Submit brief answers. Unanswered fields take researched defaults and are recorded in the assumption ledger (auditable, reversible). Submit brief answers. Unanswered fields take researched defaults and are recorded in the assumption ledger (auditable, reversible).
brief_start
from source
Start a design brief. Returns a structured questionnaire. Answer every question you can yourself — from the provided context document (PRD, spec) first, then conversation context;… Start a design brief. Returns a structured questionnaire. Answer every question you can yourself — from the provided context document (PRD, spec) first, then conversation context; only relay questions marked askHuman:true to the user. Then call brief_answer.
comment_context
from source
The full work packet for one reviewer comment: the comment, the exact layout block its pin lands on, the complete screen definition (contract, components, layout, rationale, exempt… The full work packet for one reviewer comment: the comment, the exact layout block its pin lands on, the complete screen definition (contract, components, layout, rationale, exemptions), every journey state referencing that screen with its transitions, and the current validation findings scoped to that screen. Use it to address the comment precisely, then call comment_resolve.
comment_resolve
from source
Resolve a reviewer comment after addressing it. The resolution note is shown to the reviewer and persisted; the pin clears live in every open preview. Never resolve without actuall… Resolve a reviewer comment after addressing it. The resolution note is shown to the reviewer and persisted; the pin clears live in every open preview. Never resolve without actually making the change.
comments_list
from source
Reviewer comments from the preview, with lifecycle status. Comments the reviewer clicked \ Reviewer comments from the preview, with lifecycle status. Comments the reviewer clicked \
coverage_report
from source
The demo number: screens delivered vs. states the journeys actually need. Returns per-screen coverage and the missing-state list. The demo number: screens delivered vs. states the journeys actually need. Returns per-screen coverage and the missing-state list.
design_audit
from source
Reverse bridge (RFC 0007): audit a design export against the contract. Point it at a Figma/Penpot SVG or JSON export, a folder of them, or a uxloom Reverse bridge (RFC 0007): audit a design export against the contract. Point it at a Figma/Penpot SVG or JSON export, a folder of them, or a uxloom
design_review
from source
journey_define
from source
Add or replace a journey (a state machine: states reference screens, events move between states). Screens referenced here must be registered via screen_register before project_vali… Add or replace a journey (a state machine: states reference screens, events move between states). Screens referenced here must be registered via screen_register before project_validate passes.
palette_check
from source
Check a design system Check a design system
project_audit
from source
Audit the implementation against the design contract (drift detection). Static tiers: the uxloom.map.json screen registry and data-ux-screen/data-ux-state markers in source. Return… Audit the implementation against the design contract (drift detection). Static tiers: the uxloom.map.json screen registry and data-ux-screen/data-ux-state markers in source. Returns per-state verdicts (implemented with file:line evidence / unimplemented / unproven) and findings with fixes. When implementing screens from the contract, emit data-ux-state markers so the code stays self-auditing.
project_export
from source
Return the complete current project document (for inspection, backup, or transformation before a project_import). Return the complete current project document (for inspection, backup, or transformation before a project_import).
project_import
from source
Replace the whole project in one call: journeys and screens together. Prefer this over many journey_define/screen_register calls when registering a complete or large design. Valida… Replace the whole project in one call: journeys and screens together. Prefer this over many journey_define/screen_register calls when registering a complete or large design. Validates the full document; unknown fields are rejected.
project_init
from source
Create a new UXLoom project file (uxloom.project.json). Run once per product. Create a new UXLoom project file (uxloom.project.json). Run once per product.
project_validate
from source
Run every critic: journey completeness (unreachable states, dead ends, broken transitions), state coverage, WCAG contrast, touch targets, text expansion — plus fragment-merge error… Run every critic: journey completeness (unreachable states, dead ends, broken transitions), state coverage, WCAG contrast, touch targets, text expansion — plus fragment-merge errors and open reviewer comments from the preview. Honors uxloom.config.json thresholds. Iterate until errors = 0 and reviewer comments are addressed.
screen_critique
from source
Findings scoped to a single screen. Use during iteration on one screen. Findings scoped to a single screen. Use during iteration on one screen.
screen_register
from source