testing

Design Vitest, RTL, and Playwright test suites for SpawnForge workflows.

5|1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/Tristan578/project-forge --skill testing-tristan578
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing
Source: https://github.com/Tristan578/project-forge/tree/main/.claude/skills/testing
Command: npx skills add https://github.com/Tristan578/project-forge --skill testing-tristan578

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, node, gh, curl, jq, bc, grep, sed, awk, and includes scripts (resource) components.

What problem does it solve?

Writing comprehensive tests for SpawnForge across unit, integration, and end-to-end flows to ensure reliability, catch regressions, and prevent flaky tests.

Core Features & Use Cases

  • Vitest, RTL, and Playwright-based tests for SpawnForge cover unit, integration, and e2e scenarios.
  • Guidance for test architecture, patterns, and regression testing to reduce bugs and increase confidence.
  • Integrated with coverage workflows (lint/tsc/vitest/e2e/mcp) to maintain high quality, with examples and best practices.

Quick Start

Create or update tests using Vitest, RTL, and Playwright, then run the repository’s coverage workflow to validate everything.

Frequently Asked Questions about testing

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

FAQPage Schema
How do I write end-to-end tests for SpawnForge using Vitest and Playwright?

You can write end-to-end tests for SpawnForge by using Vitest, RTL, and Playwright to cover unit, integration, and e2e scopes, ensuring compatibility with Vitest 3.x APIs and robust test architecture.

What is the best way to catch regressions and flaky tests in a Vitest suite?

Catching regressions and flaky tests involves applying robust test architecture patterns and regression testing practices across unit, integration, and e2e scopes using Vitest, RTL, and Playwright.

Does this testing approach support Vitest 3.x APIs and coverage workflows?

Yes, this testing approach ensures compatibility with Vitest 3.x APIs and integrates with coverage workflows across lint, tsc, vitest, e2e, and mcp workflows to maintain high quality.

How do I identify coverage gaps in lint, tsc, vitest, and e2e workflows?

To identify coverage gaps in lint, tsc, vitest, and e2e workflows, design comprehensive test suites using Vitest, RTL, and Playwright, then run the repository's integrated coverage workflow to validate results.

Do I need python3 and node to run SpawnForge testing workflows?

Yes, you need python3 and node, along with gh, curl, jq, bc, grep, sed, and awk, to run the scripts that execute the SpawnForge testing and coverage validation workflows.

What are the limitations of using RTL and Playwright for SpawnForge test architecture?

The limitations of using RTL and Playwright for SpawnForge test architecture are not explicitly detailed, but the approach emphasizes robust test architecture and regression testing practices to reduce bugs and increase confidence.