bmad-testarch-trace

Generate traceability matrices and analyze test coverage for quality gate decisions.

26|23|Updated Dec 16, 2025
One-click install
npx skills add https://github.com/laraxot/laravelpizza.com --skill bmad-testarch-trace-laraxot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-trace
Source: https://github.com/laraxot/laravelpizza.com/tree/main/.github/skills/bmad-testarch-trace
Command: npx skills add https://github.com/laraxot/laravelpizza.com --skill bmad-testarch-trace-laraxot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, pypdf, pdfplumber, pdf2image, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the creation of a traceability matrix, analyzes test coverage, and makes a quality gate decision (PASS/CONCERNS/FAIL/WAIVED), streamlining the quality assurance process.

Core Features & Use Cases

  • Traceability Matrix: Automatically generate a traceability matrix linking requirements to tests.
  • Coverage Analysis: Analyze test coverage and identify gaps in test coverage.
  • Quality Gate Decision: Make a PASS/CONCERNS/FAIL/WAIVED decision based on test coverage and quality criteria.
  • Use Case: Use this Skill in your software development workflow to ensure your application meets quality standards before deployment.

Quick Start

Run the bmad-testarch-trace skill to start the workflow for analyzing test coverage and making a quality gate decision.

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 traceability matrix generation and test coverage analysis for software requirements?

Automate traceability matrix generation by running the skill to process test results and link requirements to tests using Python text processing and conditional logic. It identifies coverage gaps and outputs a matrix linking requirements to tests.

How does an automated quality gate evaluate test coverage for deployment readiness?

An automated quality gate evaluates test coverage by applying decision criteria to the analyzed test results, yielding a PASS, CONCERNS, FAIL, or WAIVED status to ensure software deployment readiness.

Do I need Python and specific libraries to run automated test coverage analysis?

Yes, you need Python and specific libraries including pypdf, pdfplumber, and pdf2image to process test results and knowledge fragments for text processing and PDF handling.

What is the best way to identify gaps in test coverage using a traceability matrix?

The best way to identify gaps in test coverage is to generate an automated traceability matrix linking requirements to tests, highlighting uncovered requirements by analyzing test results against defined criteria.

Can I use this skill to process PDF documents for quality assurance testing?

Yes, you can process PDF documents for quality assurance testing because the skill depends on pypdf, pdfplumber, and pdf2image to extract and process text needed for coverage analysis.