bmad-testarch-atdd

Generate failing acceptance tests before implementation using the TDD cycle.

26|23|Updated Dec 16, 2025
One-click install
npx skills add https://github.com/laraxot/laravelpizza.com --skill bmad-testarch-atdd-laraxot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-atdd
Source: https://github.com/laraxot/laravelpizza.com/tree/main/.github/skills/bmad-testarch-atdd
Command: npx skills add https://github.com/laraxot/laravelpizza.com --skill bmad-testarch-atdd-laraxot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the generation of failing acceptance tests using TDD cycle, saving time and ensuring quality in software development.

Core Features & Use Cases

  • Failing Tests Generation: Automatically generates failing acceptance tests before implementation.
  • Test Strategy Mapping: Maps acceptance criteria to test levels and priorities.
  • API & E2E Test Support: Supports API and End-to-End test generation.
  • Data Infrastructure Building: Includes data factories, fixtures, and mock requirements.
  • Implementation Checklist Creation: Provides an implementation checklist for the development team.
  • Red-Green-Refactor Workflow: Follows the Red-Green-Refactor TDD cycle.
  • Use Case: Imagine you have a user story with complex acceptance criteria. Use this Skill to generate all the necessary failing tests and start the implementation process.

Quick Start

Use the bmad-testarch-atdd skill to generate failing acceptance tests for the given user story.

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 a user story?

ATDD test generation maps acceptance criteria to test levels and priorities, creating failing API and E2E tests alongside data factories and fixtures to guide your development workflow.

How does ATDD test generation map acceptance criteria to test levels?

ATDD test generation maps acceptance criteria to specific test levels and priorities, building data infrastructure like fixtures and mocks to support API and End-to-End test coverage.

What do I need to start automating acceptance test-driven development?

You need a user story with complex acceptance criteria, alongside knowledge of TDD practices and testing frameworks, to begin automating acceptance test-driven development.

Does automated ATDD support API and End-to-End test generation?

Yes, automated ATDD supports API and End-to-End test generation by building necessary data infrastructure including data factories, fixtures, and mock requirements for comprehensive coverage.

When should I use AI-driven test generation for TDD?

Use AI-driven test generation for TDD when you need to automate creating failing acceptance tests from user stories and want an implementation checklist to guide your development team.