bmad-testarch-atdd

Generate red-phase acceptance test scaffolds for ATDD workflows.

15|2|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/lorenzogm/bmad-ui --skill bmad-testarch-atdd-lorenzogm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-atdd
Source: https://github.com/lorenzogm/bmad-ui/tree/main/.cursor/skills/bmad-testarch-atdd
Command: npx skills add https://github.com/lorenzogm/bmad-ui --skill bmad-testarch-atdd-lorenzogm

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the generation of red-phase acceptance test scaffolds for ATDD workflows, reducing manual effort and improving consistency in test development.

Core Features & Use Cases

  • ATDD Workflow Generation: Automatically generates test scaffolds based on user stories and acceptance criteria.
  • Test Strategy Mapping: Maps acceptance criteria to appropriate test levels (E2E, API, Component).
  • Data Infrastructure Building: Creates data factories and fixtures for test data generation and cleanup.
  • Mock Requirements Documentation: Identifies and documents external service mocking requirements.
  • Implementation Checklist Creation: Generates a detailed implementation checklist with tasks and next steps.
  • Test Execution Evidence: Provides initial test run output for review and reference.
  • Red-Green-Refactor Workflow: Supports the TDD red-green-refactor cycle with clear guidance.
  • Integration Points: Integrates with other workflows and systems for seamless collaboration.
  • Quality Checks: Ensures high-quality test design and adherence to best practices.

Quick Start

Activate the bmad-testarch-atdd skill with the 'start' command to begin the acceptance test generation process.

Frequently Asked Questions about bmad-testarch-atdd

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

FAQPage Schema
How do I automate acceptance test scaffolding for ATDD workflows?

Automate acceptance test scaffolding by generating red-phase test structures from user stories and acceptance criteria, mapping them to E2E, API, and Component test levels automatically.

What is the red-green-refactor cycle in test-driven development?

The red-green-refactor cycle is a TDD workflow where you first write failing tests, then write code to pass them, and finally refactor the code while keeping tests green.

How do I generate test data factories and fixtures for automated testing?

Generate test data factories and fixtures by defining data generation and cleanup rules within your acceptance test scaffolds, using libraries like Faker for dynamic test data creation.

Does this ATDD test generation tool work with Playwright and pytest?

Yes, this ATDD test generation tool integrates with Playwright for E2E testing and pytest as its core framework, requiring Python for execution alongside these dependencies.

What's the best way to map acceptance criteria to different test levels?

Map acceptance criteria to test levels by analyzing user stories and automatically assigning them to E2E, API, or Component tests based on the integration scope and testing requirements.

How do I document mock requirements for external services in acceptance tests?

Document mock requirements by identifying external service dependencies during test strategy mapping and generating specifications for mocking tools like Pact to isolate service interactions.