ui-check

Run layered UI quality checks for design, lint, and accessibility.

1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/charleshall888/cortex-command --skill ui-check-charleshall888
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-check
Source: https://github.com/charleshall888/cortex-command/tree/main/plugins/cortex-ui-extras/skills/ui-check
Command: npx skills add https://github.com/charleshall888/cortex-command --skill ui-check-charleshall888

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill orchestrates automated checks to ensure frontend UI designs meet quality, accessibility, and code standards, preventing regressions before deployment.

Core Features & Use Cases

  • Layer 0: Prevention checks for DESIGN.md presence and shadcn/readiness, emitting warnings but never failing the run.
  • Layer 1: Lint gate that runs ESLint and Stylelint, blocking progress on failures and producing a structured report.
  • Layer 2: Accessibility validation (a11y) when a dev server is reachable, otherwise skipped, with integrated summary logging.
  • Use cases include validating new UI components, enforcing design-system conformance, and surfacing actionable feedback in CI pipelines.

Quick Start

Use the ui-check to run the full UI checks pipeline.

Frequently Asked Questions about ui-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run end-to-end UI checks for frontend quality and accessibility?

End-to-end UI checks for frontend quality orchestrate automated pipelines that validate design rules, execute lint gates, and perform accessibility verification to prevent regressions before deployment.

What is the best way to automate frontend lint and a11y verification in a CI pipeline?

Automating frontend lint and a11y verification in a CI pipeline requires a multi-layer approach: running prevention checks, executing ESLint and Stylelint gates, and validating accessibility when a dev server is reachable, generating structured reports for actionable feedback.

Do I need a running dev server for accessibility validation?

Yes, you need a running dev server for accessibility validation because the a11y verification layer executes only when a dev server is reachable; otherwise, the accessibility check is skipped and the pipeline proceeds without it.

How does the frontend UI quality pipeline handle lint failures?

The frontend UI quality pipeline handles lint failures by blocking progress when the lint gate encounters errors, producing a structured report of the failures and halting the run to prevent deploying non-compliant code.

Can I enforce design-system conformance checks for new UI components?

You can enforce design-system conformance checks for new UI components by running prevention checks for design documentation and shadcn readiness, which emit warnings without failing the run, alongside the standard lint and accessibility gates.

Where are the automated UI check results logged?

Automated UI check results are logged to a summary JSON file, specifically written to the ui-check-results/summary.json path after each run, providing an integrated log of all prevention, lint, and accessibility verification outcomes.