Skip to content

/stark-quality-gate

Use this command when a web UI should be maintained, released, compared across runs, or used as public proof. It turns visual QA into a repeatable local/CI gate instead of a one-off screenshot check.

From plugin
stark
3714 skills14 commands
> /plugin marketplace add f0d010c/stark
> /plugin install stark@stark

Command definition

stark-quality-gate.md

/stark-quality-gate

Use this command when a web UI should be maintained, released, compared across runs, or used as public proof. It turns visual QA into a repeatable local/CI gate instead of a one-off screenshot check.

Read, in order:

  • `references/ui-patterns/qa-evidence-contract.md`
  • `references/ui-patterns/browser-qa-matrix.md`
  • `references/ui-patterns/story-driven-qa-harness.md`
  • `references/ui-patterns/runtime-evidence-regression-contract.md`
  • `references/ui-patterns/frontend-quality-automation-gate.md`
  • `references/ui-patterns/performance-budget-contract.md` when motion, media, 3D/canvas, charts, large lists, or multiple libraries are present
  • `references/ui-patterns/accessibility-interaction-contract.md` when custom controls, forms, overlays, keyboard paths, focus, or reduced motion are present
  • `references/ux-patterns/task-flow-acceptance-harness.md` when the surface is a product workflow
  • `references/ui-patterns/design-acceptance-gate.md`

Output:

Frontend quality automation gate
- Target surface:
- Quality target:
- Gate mode:
- Local command:
- CI command:
- Playwright projects/viewports:
- Story/component harness:
- Visual baselines:
- Interaction flows:
- Accessibility checks:
- Performance/vitals checks:
- Usability/task checks:
- Fixtures and mocks:
- Stabilization/masks:
- Artifact output:
- Failure triage owner:
- Baseline update rule:
- Skipped checks and why:
- Ship decision:

Rules:

  • Use advisory gates only for sketches; use blocking or release-blocking gates for public demos, README/gallery screenshots, checkout/trust, and component-library work.
  • Prefer role/label/text locators before test IDs; missing accessible names are failures, not selector problems.
  • Stabilize clocks, random data, media, animation frames, and generated assets before accepting visual baselines.
  • Do not update baselines unless the design changed intentionally or a verified repair changed the evidence.
  • Treat lab performance and Web Vitals checks as risk evidence, not field-data proof.
  • If a blocking check fails, repair the source issue and re-run the smallest gate that proves the fix.
Read more
@f0d010c
Ships withstark

Design direction for AI coding agents—grounded in product behavior, platform idiom, and rendered evidence. Stark routes UI work across web, Windows, Apple, Android, cross-platform, UX, and design tokens.

Stars on GitHub

Momentum

stars in total
37
Star history of f0d010c/stark on GitHub, a chart by star-history.com

Other commands on stark.

stark-animation
Auto-invoked

stark-animation

Command

Use this command when the user asks for high-end animation direction, Luma-level landing pages, cinematic product reveals, or…

@f0d010c@f0d010cInstall Command
stark-assets
Auto-invoked

stark-assets

Command

Plan UI assets for a Stark design before implementation, including references, icons, typography, generated product mocks, and…

@f0d010c@f0d010cInstall Command
stark-audit
Auto-invoked

stark-audit

Command

Audit existing UI/UX code, flows, or screenshots against UX heuristics plus the matching platform's anti-slop ban list and…

@f0d010c@f0d010cInstall Command
stark-director
Auto-invoked

stark-director

Command

Use this command when the user asks Stark to go all out, raise design quality broadly, use libraries well, make a UI feel…

@f0d010c@f0d010cInstall Command
stark-dogfood
Auto-invoked

stark-dogfood

Command

Use this command when testing whether Stark actually generates better designs, refreshing proof screenshots, creating showcase…

@f0d010c@f0d010cInstall Command
stark-qa
Auto-invoked

stark-qa

Command

Use this command to require proof before calling a UI "good."

@f0d010c@f0d010cInstall Command

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command