designqa
CommunityProve UI readiness with pixel-based QA
Design & Creative#design tokens#playwright#visual regression#a11y audit#frontend qa#screenshot review#layout zones
Authoredupazogle
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill prevents shipping broken or overlapping frontend layouts by verifying rendered pixels against a strict layout-and-content contract instead of relying on claims like “done” or a quick human glance.
Core Features & Use Cases
- Closed-loop visual QA: Renders the target page in headless Chromium, uses the Copilot CLI view tool to inspect the produced PNG, critiques against the design contract, applies fixes, and re-screenshots until it can genuinely pass.
- Zone + content integrity checks: Enforces component bounding-zone integrity and validates canonical node/edge rendering, overlays, spacing, typography, and token correctness.
- Interaction-aware verification: Captures multiple states (idle, tick, HITL pause/approve, node click, complete) so UX regressions don’t slip through as static-image approvals.
- Guardrailed reporting pipeline: Runs screenshot capture, a11y (axe), visual diffing, per-screenshot critique creation, and produces a structured report for publish/fix decisions.
Quick Start
Run the full QA loop against a claimed-finished design surface by executing the designqa screenshot helper and following the required pipeline to view every PNG, write the critique, and generate a pass/fix report.
Dependency Matrix
Required Modules
playwrightPillownumpy
Components
tools
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: designqa Download link: https://github.com/edupazogle/agentic_cockpit/archive/main.zip#designqa Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.