bmad-testarch-test-review

Parse JavaScript test files and generate structured quality reports with severity scoring.

1|Updated Dec 22, 2022
One-click install
npx skills add https://github.com/Rinzler78/osmosis-launcher --skill bmad-testarch-test-review-rinzler78
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-test-review
Source: https://github.com/Rinzler78/osmosis-launcher/tree/main/.agents/skills/bmad-testarch-test-review
Command: npx skills add https://github.com/Rinzler78/osmosis-launcher --skill bmad-testarch-test-review-rinzler78

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you evaluate the quality of existing tests so you can catch flakiness, poor isolation, hard waits, and maintainability problems before they slow down delivery or create unreliable CI results.

Core Features & Use Cases

  • Test Discovery and Parsing: Finds test files, identifies framework patterns, and extracts structural metadata such as describe blocks, assertions, fixtures, and waits.
  • Quality Evaluation and Scoring: Assesses determinism, isolation, maintainability, and performance, then combines sub-results into an overall quality score and grade.
  • Actionable Reporting: Produces a structured review with critical issues, recommended fixes, and best-practice examples for developers and QA teams.
  • Use Case: Review a Playwright or Jest test suite before merge to identify brittle patterns and prioritize fixes.

Quick Start

Ask the skill to review the target test file, folder, or suite and generate a quality report with findings and recommendations.

Frequently Asked Questions about bmad-testarch-test-review

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

FAQPage Schema
How do I review test code quality for flakiness and isolation issues?

You can review a Jest or Playwright test suite before merge to identify brittle patterns and prioritize fixes. The review process discovers test files, extracts structural metadata like describe blocks and fixtures, and generates a quality report with recommended fixes.

Can I use this test review tool with both Jest and Playwright frameworks?

The tool applies to single test files, directories, or full suites across these frameworks. It assesses determinism, isolation, maintainability, and performance, combining sub-results into an overall quality score and grade.

What is the best way to assess test maintainability and determinism?

By combining sub-results for determinism, isolation, maintainability, and performance, the assessment generates an overall quality score and grade. This provides developers and QA teams with actionable reporting and best-practice examples.

Does test quality analysis work on a full test suite or just single files?

Whether reviewing a single file or an entire suite, the analysis produces a structured review with critical issues and recommended fixes. This scales effectively for QA teams evaluating large codebases before merge.

Why does my CI pipeline have unreliable test results and how can I find the cause?

By generating a quality assessment with severity scoring, the review highlights critical issues affecting reliability. This allows developers to prioritize fixes that stabilize CI outcomes and improve overall test performance.