bmad-tea-testarch-atdd

Generate failing acceptance tests using the ATDD workflow.

1|1|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/LucaDeLeo/ASTN --skill bmad-tea-testarch-atdd-lucadeleo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-tea-testarch-atdd
Source: https://github.com/LucaDeLeo/ASTN/tree/main/.agents/skills/bmad-tea-testarch-atdd
Command: npx skills add https://github.com/LucaDeLeo/ASTN --skill bmad-tea-testarch-atdd-lucadeleo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams designing software often struggle to formalize acceptance criteria and verify behavior early. This Skill helps generate failing acceptance tests within a TDD-aligned workflow so teams can converge on correct expectations before implementation.

Core Features & Use Cases

  • Generate failing acceptance tests using a structured ATDD workflow to guide test creation.
  • Enforce a deterministic process by loading and executing a defined workflow configuration.
  • Produce test artifacts and documentation templates to accelerate collaboration with stakeholders.

Quick Start

Generate failing acceptance tests using the designated ATDD workflow to drive acceptance-test creation.

Frequently Asked Questions about bmad-tea-testarch-atdd

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

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

To generate failing acceptance tests for TDD workflows, use this Skill to apply a structured ATDD process that defines behavior and acceptance criteria before implementation begins. It loads a designated workflow configuration to drive deterministic test creation.

What is ATDD and how does it help formalize acceptance criteria?

ATDD (Acceptance Test-Driven Development) is a technique that helps formalize acceptance criteria and verify behavior early in software design. It generates failing acceptance tests to guide teams in converging on correct expectations before writing the actual implementation code.

How do I automate acceptance test creation using a defined workflow configuration?

You automate acceptance test creation by loading and executing a designated workflow configuration from specific project paths. This enforces a deterministic process that produces test artifacts and documentation templates to accelerate stakeholder collaboration.

Does this ATDD workflow require any specific project directory setup?

Yes, this ATDD workflow requires a specific project directory setup. You must load and execute the workflow configuration from the {project-root}/_bmad/core/tasks/workflow.xml and {project-root}/_bmad/tea/workflows/testarch/atdd/workflow.yaml paths.

Why generate failing acceptance tests before writing implementation code?

Generating failing acceptance tests before implementation helps teams define correct expectations and verify behavior early. This structured ATDD approach ensures stakeholders align on acceptance criteria and test behavior before the actual software development begins.

Can this Skill produce documentation templates for stakeholder collaboration?

Yes, this Skill produces test artifacts and documentation templates to accelerate collaboration with stakeholders. It uses a structured ATDD workflow to generate these outputs, helping teams formalize acceptance criteria and verify behavior early.