What problem does it solve?
This Skill automates the creation of failing acceptance tests and an ATDD checklist to drive a red-first TDD workflow, removing manual test-writing overhead and clarifying developer handoffs. It helps teams capture acceptance criteria as deterministic, testable scenarios and produces test artifacts that intentionally fail until implementation is complete.
Core Features & Use Cases
- Failing Test Generation: Produces RED-phase API and E2E tests (TypeScript Playwright/Cypress style) marked with test.skip() so teams can follow red→green→refactor.
- Adaptive Orchestration: Orchestrates subagents for parallel or sequential generation, aggregates outputs, and verifies TDD compliance before writing files.
- Checklist & Fixtures: Generates an ATDD checklist, tracks fixture needs, and creates minimal fixture stubs to accelerate developer work.
- Use Case: Given a user story for registration, this Skill will generate skipped API and E2E tests covering success and error paths, list required fixtures, and produce a handoff checklist for implementation.
Quick Start
Run the bmad-testarch-atdd workflow against your story and test configuration to generate RED-phase failing API and E2E tests along with an ATDD checklist.