vex-desktop-harness

Launch and coordinate Storybook, Vite, and Tauri desktop surfaces.

1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/PandelisZ/skills --skill vex-desktop-harness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vex-desktop-harness
Source: https://github.com/PandelisZ/skills/tree/main/skills/vex-desktop-harness
Command: npx skills add https://github.com/PandelisZ/skills --skill vex-desktop-harness

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Launch, manage, and diagnose the Vex desktop surfaces (Storybook, Vite, and Tauri) from the local workspace to enable reliable testing and visual verification.

Core Features & Use Cases

  • Centralized lifecycle control: start, wait for readiness, collect logs and artifacts, and stop surfaces to ensure deterministic runs.
  • Surface selection and debugging guidance: choose the appropriate desktop surface (Storybook, Vite, or Tauri) for development, debugging, and verification tasks.
  • Artifact generation: produce structured artifacts and logs for reproducibility in CI and local development.

Quick Start

Start a surface with the vex_desktop_harness.sh script to launch, verify readiness, and stop the surface when done.

Frequently Asked Questions about vex-desktop-harness

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

FAQPage Schema
How do I manage the lifecycle of Tauri, Vite, and Storybook surfaces for local testing?

Managing the lifecycle of Tauri, Vite, and Storybook surfaces is handled by orchestrating their startup, readiness checks, logging, and shutdown to ensure deterministic local testing and visual verification.

What is the best way to coordinate starting and stopping Vex desktop development surfaces?

The best way to coordinate Vex desktop surfaces is using a deterministic lifecycle script that launches Storybook, Vite, and Tauri, waits for their readiness, and stops them reliably upon completion.

Does this harness generate artifacts for debugging and CI reproducibility?

Yes, the harness generates structured artifacts and logs during surface execution, producing reproducible outputs essential for smoke tests and continuous integration diagnostics.

When should I use Storybook versus Vite or Tauri for Vex desktop debugging?

Use Storybook for isolated component verification, Vite for web development, and Tauri for native desktop application testing, selecting the specific surface that matches your current debugging objective.

Why does my desktop surface startup fail during automated testing?

Desktop surface startup failures during automated testing often occur when readiness checks are skipped, which this harness prevents by deterministically waiting for each target to become responsive before proceeding.