# Bmad Testarch Atdd

> Generate red-phase acceptance test scaffolds using the TDD cycle. Use when the user says "lets write acceptance tests" or "I want to do ATDD"

- Skill: `salacoste/bmad-testarch-atdd` (Agent Skill, multi-file: 74 files)
- Install (CLI): `npx skillmds add salacoste/bmad-testarch-atdd`
- Raw SKILL.md: https://api.skillmd.com/api/skills/salacoste/bmad-testarch-atdd/raw
- Safety review: pending (external: skill-scanner WARNING, skillspector FAIL)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: salacoste (https://skillmd.com/u/salacoste)
- Updated: 2026-08-19
- Page: https://skillmd.com/skills/salacoste/bmad-testarch-atdd

---


## Available Scripts

- **`scripts/resolve-customization.py`** -- Resolves customization from three-layer TOML merge (user > team > defaults). Outputs JSON.

## Resolve Customization

Resolve `inject` and `additional_resources` from customization:
Run: `python3 scripts/resolve-customization.py bmad-testarch-atdd --key inject --key additional_resources`
Use the JSON output as resolved values.

1. **Inject before** -- If `inject.before` resolved to a non-empty value, prepend it to your active instructions and follow it.
2. **Available resources** -- Note the `additional_resources` list. Do not read these files now; they are available for the injected prompt or workflow steps to reference when needed.

Follow the instructions in [workflow.md](workflow.md).

## Post-Workflow Customization

After the workflow completes, resolve `inject.after` from customization:
Run: `python3 scripts/resolve-customization.py bmad-testarch-atdd --key inject.after`

If resolved `inject.after` is not empty, append it to your active instructions and follow it.

