atdd-assistant

Guide ATDD specification workshops, distillation, development, and demos.

5|1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/ValorVie/custom-skills --skill atdd-assistant-valorvie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: atdd-assistant
Source: https://github.com/ValorVie/custom-skills/tree/main/skills/atdd-assistant
Command: npx skills add https://github.com/ValorVie/custom-skills --skill atdd-assistant-valorvie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ATDD guides teams to collaboratively define "done" by capturing precise acceptance criteria, reducing ambiguity and rework across workshops and reviews.

Core Features & Use Cases

  • Guides teams through Specification Workshops, Distillation, Development, and Demo phases to align on acceptance criteria.
  • Provides templates, checklists, and workflows for PO sign-off, test writing, and cross-team collaboration.
  • Supports integration with BDD and TDD to ensure a complete development lifecycle.

Quick Start

Kick off with a brief Specification Workshop to define a user story and Given-When-Then acceptance criteria.

Frequently Asked Questions about atdd-assistant

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

FAQPage Schema
How do I write clear acceptance criteria for specification workshops?

To write clear acceptance criteria, use structured ATDD guidance with Given-When-Then templates and checklists. This reduces ambiguity and rework by collaboratively defining testable conditions for product and software development workflows.

What is the best way to facilitate ATDD workflows across development teams?

Facilitating ATDD workflows requires guiding teams through Specification Workshops, Distillation, Development, and Demo phases. This structured approach aligns cross-team collaboration using provided templates and checklists for PO sign-off.

How does ATDD integrate with BDD and TDD practices?

ATDD integrates with BDD and TDD by establishing testable acceptance criteria upfront, which then flow into behavioral and test-driven development cycles. This ensures a complete development lifecycle from specification to demo.

Can I use acceptance test-driven development for cross-team collaboration?

Acceptance test-driven development supports cross-team collaboration by providing shared workflows and open guidance. Teams collectively define done using structured templates, ensuring alignment across product and software development phases.

When do I need ATDD guidance for user stories?

You need ATDD guidance when user stories suffer from ambiguity and require clear, testable acceptance criteria. It helps teams collaboratively define done during specification workshops, reducing rework across reviews.