bmad-testarch-automate

Automate test coverage expansion with prioritized test generation and BMAD artifact integration.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the expansion of test coverage for codebases, helping developers quickly identify and fill coverage gaps, and streamline the test automation process.

Core Features & Use Cases

  • Test Coverage Analysis: Identifies untested code and suggests tests to fill coverage gaps.
  • Automated Test Generation: Generates prioritized tests at various levels (E2E, API, Component, Unit) with supporting fixtures and helpers.
  • Integration with BMAD Artifacts: Integrates with story/PRD/test-design artifacts when available to enhance test creation.
  • Standalone Mode: Analyzes existing codebase without BMAD artifacts for independent test automation.
  • Use Case: Imagine you have a large codebase with limited test coverage. Use this Skill to automatically expand test coverage, identify critical paths, and generate comprehensive tests.

Quick Start

Use the bmad-testarch-automate skill to expand test coverage for your codebase. Provide the necessary context (e.g., story, tech-spec, PRD) or run in standalone mode if applicable.

Frequently Asked Questions about bmad-testarch-automate

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

FAQPage Schema
How do I automate test coverage expansion for a codebase with untested code?

To automate test coverage expansion, this Skill identifies untested code and generates prioritized tests across E2E, API, Component, and Unit levels with supporting fixtures to fill the coverage gaps.

Can I generate automated tests without existing BMAD artifacts?

Yes, you can generate automated tests without BMAD artifacts. The Skill supports a standalone mode that analyzes your codebase structure independently to identify coverage gaps and create tests.

What test levels are supported when generating tests for coverage gaps?

Supported test levels include E2E, API, Component, and Unit tests. The Skill generates prioritized tests at these various levels, providing supporting fixtures and helpers to expand codebase coverage.

Do I need a specific test framework configuration to use this test generation tool?

Yes, test framework configuration is required. The Skill utilizes Python libraries and tooling for codebase analysis and test generation, requiring knowledge of your codebase structure to operate effectively.

How does integrating with BMAD artifacts enhance automated test generation?

Integrating with BMAD artifacts enhances test generation by leveraging story, PRD, and test-design documents. This context allows the Skill to create more targeted and comprehensive tests for your codebase.

What is the best way to identify critical paths and untested code in a large codebase?

The best way to identify critical paths and untested code is using this Skill's coverage analysis. It analyzes your codebase structure to find gaps and automatically generates comprehensive tests to expand coverage.