qa-testing

Automate QA strategy and test suites for the GORKH desktop application.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/GORKHAI/GORKH --skill qa-testing-gorkhai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-testing
Source: https://github.com/GORKHAI/GORKH/tree/main/.kimi/skills/qa-testing
Command: npx skills add https://github.com/GORKHAI/GORKH --skill qa-testing-gorkhai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GORKH's desktop QA process tends to be fragmented across code, packaging, and manual checks. This skill consolidates test strategy, automation patterns, and validation workflows to prevent the "works in code, fails in packaged runtime" gap.

Core Features & Use Cases

  • Test Pyramid guidance across Smoke (packaged), E2E flows, integration tests, and unit tests to ensure balanced coverage.
  • Automation templates & patterns for Vitest, Playwright, and Rust tests, with guidance for CI pipelines.
  • Real-device validation & packaging checks to verify builds behave as expected post-packaging.
  • Use cases include writing tests, setting up test infrastructure, creating fixtures, debugging failures, writing smoke tests, and validating packaged builds.

Quick Start

Set up Vitest/Playwright-based tests and run npm run test to validate the desktop app pipeline.

Frequently Asked Questions about qa-testing

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

FAQPage Schema
How do I automate test strategy for a desktop application to prevent packaged runtime failures?

Automate test strategy for a desktop application by applying structured test pyramids across unit, integration, and end-to-end flows, ensuring packaged runtime failures are prevented through real-device validation and smoke checks post-packaging.

What is the best way to structure a test pyramid for Vitest and Playwright?

The best way to structure a test pyramid for Vitest and Playwright is to balance smoke tests, end-to-end flows, integration tests, and unit tests, ensuring deterministic execution and comprehensive coverage across the application.

Does this QA testing approach support CI pipeline governance rules?

Yes, this QA testing approach supports CI pipeline governance rules by providing automation templates and patterns for Vitest, Playwright, and Rust test suites, ensuring deterministic execution and secure test data handling within pipelines.

How do I validate packaged builds and run smoke checks after packaging?

Validate packaged builds by executing real-device validation workflows and smoke checks, verifying that the desktop application behaves deterministically and securely in the post-packaging runtime environment.

Can I use Rust test suites alongside Vitest for API route testing?

Yes, you can use Rust test suites alongside Vitest for API route testing, as the QA strategy covers both JavaScript-based automation and Rust tests to ensure comprehensive backend and UI component validation across the stack.