bmad-testarch-atdd

Generate skipped RED-phase API and E2E tests with an ATDD checklist.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about bmad-testarch-atdd

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

FAQPage Schema
How do I generate failing acceptance tests for ATDD workflows?

To generate failing acceptance tests for ATDD, this Skill creates RED-phase API and E2E tests marked with test.skip(), tracks fixture needs, and writes an ATDD checklist to your repository for manual implementation and validation.

What is the red-green-refactor workflow in test generation?

The red-green-refactor workflow in test generation starts by creating intentionally failing tests, marked with test.skip(), to define acceptance criteria before implementation begins, ensuring deterministic and testable scenarios drive development.

How do I create E2E and API test stubs from a user story?

To create E2E and API test stubs from a user story, this Skill orchestrates subagents to generate TypeScript Playwright or Cypress style tests covering success and error paths, along with minimal fixture stubs for developer handoff.

Can I use this ATDD test generation tool for fullstack projects?

Yes, you can use this ATDD test generation tool for fullstack projects, as well as frontend and backend environments, to produce skipped API and E2E tests and aggregate outputs for developer handoff.

Does this test generation Skill support Cypress and Playwright?

Yes, this test generation Skill supports TypeScript Playwright and Cypress styles, generating RED-phase failing API and E2E tests marked with test.skip() to drive your red-green-refactor workflow.

Why are my generated acceptance tests marked with test.skip()?

Generated acceptance tests are marked with test.skip() to intentionally enforce the RED-phase of ATDD, ensuring tests fail until manual implementation is complete and validated against the acceptance criteria.