bmad-testarch-framework

Initialize Playwright or Cypress test frameworks with configs, fixtures, and CI-ready setup.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ImaginerLabs/skill-manager --skill bmad-testarch-framework
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-framework
Source: https://github.com/ImaginerLabs/skill-manager/tree/main/.trae/skills/bmad-testarch-framework
Command: npx skills add https://github.com/ImaginerLabs/skill-manager --skill bmad-testarch-framework

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines and automates the end-to-end initialization of production-ready test frameworks so teams avoid manual, error-prone setup and inconsistent test architectures.

Core Features & Use Cases

  • Framework Selection: Auto-detects project stack and chooses Playwright or Cypress (or backend test frameworks) with rationale and config overrides.
  • Scaffold & Config: Creates directory structure, TypeScript-friendly configs, CI-ready reporters, artifact settings, environment files, and sample tests.
  • Fixtures, Factories & Validation: Generates fixture architecture, data factories, helpers, and a checklist-driven validation and resume workflow for repeatable, auditable setups.
  • Use Case: Onboarding a legacy frontend repo to Playwright with fixtures, CI integration, and sample E2E tests in minutes.

Quick Start

Initialize a Playwright or Cypress test framework for my repository including fixtures, sample tests, and CI-ready configuration.

Frequently Asked Questions about bmad-testarch-framework

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

FAQPage Schema
How do I scaffold a Playwright or Cypress test framework with fixtures and CI-ready configs?

You can scaffold a Playwright or Cypress test framework by initializing test directories, generating TypeScript-friendly configs, CI-ready reporters, fixtures, and sample tests with automated stack detection from project manifests.

Can I bootstrap E2E testing for a fullstack repository without manual configuration?

Yes, you can bootstrap E2E testing for a fullstack repository without manual configuration. The system detects stack types from project manifests and automatically scaffolds the appropriate test directories, environment files, and sample tests.

What's the best way to add fixtures and data factories to an existing test setup?

The best way to add fixtures and data factories is to generate a structured fixture architecture alongside helper modules. This tool creates data factories and fixtures for repeatable, auditable test setups.

Does this test scaffolding tool support TypeScript configurations and CI artifact settings?

Yes, this test scaffolding tool supports TypeScript configurations and CI artifact settings. It generates TypeScript-friendly configs alongside CI-ready reporters and artifact directory settings for automated pipelines.

How does the framework choose between Playwright and Cypress for my project?

The framework chooses between Playwright and Cypress by auto-detecting your project stack from manifests. It evaluates the detected stack type and selects the appropriate E2E-testing framework with rationale and config overrides.

Why do I need a checklist-driven validation workflow for my test framework setup?

You need a checklist-driven validation workflow for your test framework setup to ensure repeatable and auditable configurations. It records progress for resume and validation, verifying that scaffolding, fixtures, and sample tests are correctly applied.