bmad-testarch-trace

Generate traceability matrices and quality gate decisions from test coverage analysis.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/petrkohut/bmad-todo-app --skill bmad-testarch-trace-petrkohut
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-trace
Source: https://github.com/petrkohut/bmad-todo-app/tree/main/.github/skills/bmad-testarch-trace
Command: npx skills add https://github.com/petrkohut/bmad-todo-app --skill bmad-testarch-trace-petrkohut

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, pandas, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of traceability matrices and makes quality gate decisions, saving you time and reducing errors in your testing processes.

Core Features & Use Cases

  • Traceability Matrix Creation: Automatically generate traceability matrices for requirements or journeys to tests.
  • Quality Gate Decision: Analyze test coverage and make PASS/CONCERNS/FAIL/WAIVED decisions based on criteria.
  • Use Case: You can use this Skill when you need to analyze test coverage or when the user asks to create a traceability matrix or analyze test coverage.

Quick Start

Use the bmad-testarch-trace skill to analyze test coverage for a specific story.

Frequently Asked Questions about bmad-testarch-trace

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

FAQPage Schema
How do I automate creating a traceability matrix for software testing?

You can automate traceability matrix creation by running Python scripts that map requirements or user journeys directly to tests, generating the matrix automatically without manual tracking.

How does test coverage analysis work for quality gate decisions?

Test coverage analysis evaluates executed tests against defined criteria to output a PASS, CONCERNS, FAIL, or WAIVED quality gate decision, replacing manual pass/fail reasoning with algorithmic verification.

Do I need Python and pandas to run test traceability scripts?

Yes, you need Python, pandas, and requests installed, because the Skill executes Python scripts that rely on pandas for coverage data processing and requests for fetching requirements.

What's the best way to map user journeys to test coverage?

The best way to map user journeys to test coverage is using an automated traceability tool that analyzes your test execution data against requirements to calculate gaps and make quality gate decisions.

Can I customize quality gate criteria for my requirements traceability?

Yes, you can customize quality gate criteria by modifying the Python scripts provided, which resolve customization settings and execute the specific coverage analysis steps for your project.

When should I not use automated test traceability for my project?

You should avoid automated test traceability if your project lacks defined requirements or structured test data, because the algorithmic quality gate decisions depend on mapping concrete requirements to tests.