bmad-testarch-framework

Automate Playwright or Cypress test framework setup and validation with Python scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, pytest, playwright, cypress, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the setup and validation of test frameworks using Playwright or Cypress, reducing manual effort and ensuring consistent test environments.

Core Features & Use Cases

  • Automated Test Framework Setup: Initializes and configures test frameworks with support for Playwright or Cypress.
  • Validation and Compliance: Validates the setup against a comprehensive checklist, ensuring compliance with best practices.
  • Customization: Allows for customization of the testing framework and configuration based on project requirements.
  • Use Case: If you need to set up a test framework for a new project and ensure it meets quality standards, this Skill can help you automate the setup and validation process.

Quick Start

Use the bmad-testarch-framework skill to initialize a test framework for your project.

Frequently Asked Questions about bmad-testarch-framework

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

FAQPage Schema
How do I automate test framework setup for Playwright or Cypress?

You can automate test framework setup by using Python scripts to initialize directories and generate configuration files for Playwright or Cypress. This ensures consistent test environments and reduces manual effort.

What is test framework validation and compliance checking?

Test framework validation checks your setup against a predefined checklist to ensure compliance with best practices. It verifies that directory structures and configurations meet quality standards.

Do I need Python to configure a Cypress or Playwright test framework?

Yes, Python is required to run the scripts that automate directory creation and configuration generation. You also need pytest and knowledge of test frameworks to use it effectively.

Can I customize the test framework configuration for my project requirements?

Yes, the test framework configuration can be customized based on your project requirements. The automation scripts allow adjustments to the testing framework setup and generated configurations.

Playwright vs Cypress: can I validate both with the same automation tool?

Yes, this automation tool validates setups for both Playwright and Cypress against a comprehensive compliance checklist. It standardizes the initialization and configuration process across both frameworks.

Why does my test framework setup fail compliance validation?

Test framework setup fails compliance validation when directory structures or configuration files do not meet the predefined checklist standards. The validation process checks these against best practices.