ballroom-flow-validation-and-qa

Validate Weave Steps test routines for layer ownership and TDD discipline.

Updated Jun 24, 2026
One-click install
npx skills add https://github.com/DanielMSchmidt/ballroom-flow --skill ballroom-flow-validation-and-qa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ballroom-flow-validation-and-qa
Source: https://github.com/DanielMSchmidt/ballroom-flow/tree/main/.claude/skills/ballroom-flow-validation-and-qa
Command: npx skills add https://github.com/DanielMSchmidt/ballroom-flow --skill ballroom-flow-validation-and-qa

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive guide for validating and QA-ing test routines in Weave Steps, ensuring robustness and quality in the development process.

Core Features & Use Cases

  • Validation Guide: Offers a detailed explanation of the "done" criteria for features, test layers, and harness conventions.
  • Layer Ownership: Clarifies the responsibilities and expectations of each testing layer (domain, worker, component, contract, E2E).
  • Recipes: Provides step-by-step instructions for adding tests at each layer, with examples.
  • TDD Discipline: Outlines best practices for Test-Driven Development, emphasizing RED→GREEN→REFACTOR.
  • Coverage Management: Defines coverage thresholds and the ratchet plan for maintaining code quality.
  • TEST-MAP.md Maintenance: Guidelines for updating the feature-test mapping document.

Quick Start

Run the skill to access the Weave Steps validation and QA runbook, which includes guidelines on test layers, harness conventions, and TDD discipline.

Frequently Asked Questions about ballroom-flow-validation-and-qa

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

FAQPage Schema
How do I validate end-to-end test routines in Weave Steps?

To validate end-to-end test routines in Weave Steps, use a runbook covering harness conventions, layer ownership, and TDD discipline. It ensures robustness by applying RED→GREEN→REFACTOR practices across domain, worker, component, contract, and E2E layers.

What are the testing layer responsibilities in Weave Steps QA?

Testing layer responsibilities in Weave Steps QA divide ownership across domain, worker, component, contract, and E2E layers. Clarifying these boundaries ensures correct test distribution, harness convention adherence, and targeted coverage management for each architectural layer.

How do I manage test coverage thresholds and maintain the TEST-MAP.md file?

Manage test coverage thresholds by applying a ratchet plan that prevents coverage regression, and maintain TEST-MAP.md by updating the feature-test mapping document. This ensures continuous code quality tracking and accurate test validation across the project.

Can I use vitest and Playwright for Weave Steps test validation?

Yes, you can use vitest and Playwright for Weave Steps test validation. The validation process requires knowledge of these testing frameworks to execute TDD discipline, enforce harness conventions, and validate routines across the different testing layers.

What is the best way to add tests at each Weave Steps testing layer?

The best way to add tests at each Weave Steps testing layer is by following provided step-by-step recipes. These instructions detail adding tests for domain, worker, component, contract, and E2E layers with practical examples to ensure comprehensive coverage.

Why does my Weave Steps test routine fail TDD discipline checks?

Weave Steps test routines fail TDD discipline checks when they deviate from the RED→GREEN→REFACTOR cycle. Validating routines against strict best practices and harness conventions ensures alignment with expected test-driven development standards.