bmad-testarch-trace

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

1|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/peshay/portfolixir --skill bmad-testarch-trace-peshay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-trace
Source: https://github.com/peshay/portfolixir/tree/main/.claude/skills/bmad-testarch-trace
Command: npx skills add https://github.com/peshay/portfolixir --skill bmad-testarch-trace-peshay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, bmad-core, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of generating a traceability matrix, analyzing test coverage, and making a quality gate decision for software projects.

Core Features & Use Cases

  • Traceability Matrix Generation: Automatically create a traceability matrix linking requirements to tests.
  • Coverage Analysis: Analyze test coverage and identify gaps.
  • Quality Gate Decision: Make a PASS/CONCERNS/FAIL/WAIVED decision based on coverage and quality metrics.
  • Use Case: Use this Skill to ensure that your software project meets the required quality standards before deployment.

Quick Start

Use the bmad-testarch-trace skill to analyze test coverage for the 'project-name' project.

Frequently Asked Questions about bmad-testarch-trace

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

FAQPage Schema
How do I generate a traceability matrix linking software requirements to tests?

To generate a traceability matrix, you can use a skill that automatically links software requirements to tests. It parses your code, tests, and requirements to map coverage and identify gaps across multiple test levels.

What is a quality gate decision in software test coverage analysis?

A quality gate decision in test coverage analysis evaluates whether a software project meets required quality standards. It outputs a PASS, CONCERNS, FAIL, or WAIVED status based on analyzed coverage metrics and identified requirement gaps.

How do I identify test coverage gaps in my software project?

You identify test coverage gaps by analyzing your code and tests against established requirements. This process evaluates coverage criteria across multiple test levels and highlights untested areas before deployment.

Do I need Python and BMAD-CORE to automate test coverage analysis?

Yes, you need Python and BMAD-CORE to automate test coverage analysis. These dependencies are required to parse and analyze your code, tests, and requirements for generating the traceability matrix and quality gate decision.

Can I use this skill to ensure software quality standards before deployment?

Yes, you can use this skill to ensure software quality standards before deployment. It analyzes test coverage and makes an automated quality gate decision to verify that all requirements are properly tested and met.

What are the limitations of automating a quality gate decision for test coverage?

The limitations of automating a quality gate decision include its strict dependency on Python and BMAD-CORE to parse requirements. Without properly structured requirement and test data, the automated coverage analysis and gap identification may be incomplete.