bmad-testarch-atdd

Generate red-phase acceptance test scaffolds for ATDD workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, cypress, faker, pactjs, 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 using the Test-Driven Development (TDD) cycle, streamlining the process of writing acceptance tests and preparing for implementation.

Core Features & Use Cases

  • Red-Phase Test Scaffolding: Generates initial test cases with test.skip() for the TDD red phase.
  • Validation & Edit: Validates existing outputs and applies edits to existing test scaffolds.
  • Documentation & Checklist: Provides comprehensive documentation and checklists for each step of the ATDD workflow.
  • Customization: Allows for customization of the test strategy and generation mode (AI or Recording).
  • Use Case: A developer working on a feature in a web application can use this Skill to automatically generate the initial test cases for the feature, ensuring that the implementation is test-driven and well-documented.

Quick Start

Use the bmad-testarch-atdd skill to generate acceptance test scaffolds for the story 'Create a user account' and save the checklist to 'atdd-checklist-create-user-account.md'.

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?

Acceptance test scaffolding for ATDD workflows is automated by generating initial red-phase test cases using test.skip(), along with an implementation checklist to guide the test-driven development cycle.

Can I generate E2E and API test scaffolds using Test-Driven Development?

Yes, TDD test scaffolds can be generated across multiple levels including E2E, API, and Component tests, specifically targeting the red-phase of the red-green-refactor cycle.

Do I need Playwright or Cypress experience to use ATDD test generation?

Yes, experience with testing frameworks like Playwright or Cypress is required, along with knowledge of ATDD principles, to effectively generate and validate test scaffolds.

Does acceptance test scaffolding support fixture architecture and data factories?

Acceptance test scaffolding utilizes knowledge fragments for fixture architecture and data factories, integrating these patterns into the generated E2E and component test scaffolds.

Can I validate and edit existing test scaffolds during the TDD red phase?

Yes, existing test scaffolds can be validated and edited during the TDD red phase, allowing developers to apply updates and validate outputs against the test strategy.

What is the best way to customize test strategy for acceptance test-driven development?

Test strategy for ATDD can be customized by selecting generation modes like AI or Recording, tailoring the red-phase test scaffolding and documentation to fit specific feature requirements.