testing-framework

Define multi-language test infrastructure for Rust, TypeScript, PHP, and Shell projects.

10|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/viktorbezdek/skillstack --skill testing-framework-viktorbezdek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing-framework
Source: https://github.com/viktorbezdek/skillstack/tree/main/testing-framework/skills/testing-framework
Command: npx skills add https://github.com/viktorbezdek/skillstack --skill testing-framework-viktorbezdek

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Testing Framework skill provides structured guidance and tooling for setting up and maintaining test infrastructure across languages (Rust, TypeScript/JavaScript, PHP, and Shell), including patterns for unit, E2E, component testing, accessibility testing (axe-core), mutation testing, fuzz testing, and CI/CD integrations.

Core Features & Use Cases

  • Guides framework selection and cross-language test architecture for diverse projects.
  • Includes templates, references, and tooling patterns for Playwright, Vitest, PHPUnit, ShellSpec, and Shell/ BATS to speed up test creation and automation.
  • Supports CI/CD integration and scalable test suites across multiple teams and repos.

Quick Start

Install and bootstrap a multi-language testing setup in your project and run a basic test suite to verify the configuration.

Frequently Asked Questions about testing-framework

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

FAQPage Schema
How do I set up multi-language test infrastructure across Rust, TypeScript, and PHP?

Multi-language test infrastructure is structured by providing guidance, templates, and tooling patterns for Rust, TypeScript/JavaScript, PHP, and Shell. It supports unit, E2E, component, accessibility, mutation, and fuzz testing across diverse project repositories.

Can I use Playwright for E2E testing alongside unit tests in a TypeScript project?

Playwright is supported for E2E testing alongside unit tests in TypeScript projects. The framework provides specific templates and tooling patterns for Playwright and Vitest to speed up test creation and automate CI/CD pipelines.

What is the best way to integrate accessibility testing into my CI/CD pipeline?

Integrate accessibility testing into CI/CD pipelines by applying the provided tooling patterns for axe-core. This automates accessibility checks directly within your test suites alongside mutation and fuzz testing workflows.

Does this testing framework support mutation and fuzz testing for Rust projects?

Yes, mutation and fuzz testing are supported for Rust projects. The framework provides structured guidance and references for configuring these specialized testing techniques within your cross-language test architecture.

How do I bootstrap a multi-language testing setup and verify the configuration?

Bootstrap a multi-language testing setup by installing the skill and running a basic test suite to verify the configuration. This confirms the infrastructure is correctly established across Rust, TypeScript, PHP, and Shell.