QA Engineering (Test Standards)

Detect QA defects in Python Pytest and React/Jest test suites and generate a report.

1|1|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/Bambibanners/master_of_puppets --skill qa-engineering-test-standards
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: QA Engineering (Test Standards)
Source: https://github.com/Bambibanners/master_of_puppets/tree/main/.agent/skills/review-qa
Command: npx skills add https://github.com/Bambibanners/master_of_puppets --skill qa-engineering-test-standards

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

QA environments often suffer from inconsistent test quality, leading to flaky tests, missing assertions, and unclear expectations across Python Pytest and React/Jest codebases.

Core Features & Use Cases

  • Enforces test quality by flagging no-assertions, hard-coded URLs, and overuse of skip markers in unit and integration tests.
  • Provides framework-specific guidance for Pytest fixtures and Jest testing patterns to reduce duplication and improve readability.
  • Generates a formal QA report documenting issues and remediation recommendations, written to mop_validation/reports/qa_review.md.

Quick Start

Run the QA scanner to evaluate tests and generate a report at mop_validation/reports/qa_review.md

Frequently Asked Questions about QA Engineering (Test Standards)

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

FAQPage Schema
How do I scan pytest and jest tests for missing assertions and hardcoded URLs?

To scan pytest and jest tests for missing assertions and hardcoded URLs, run the automated QA scanner to evaluate your test suites. It identifies these defects and generates a formal QA report with remediation recommendations at mop_validation/reports/qa_review.md.

What is automated QA test review and how does it improve test coverage?

Automated QA test review is the process of scanning test suites to identify defects like no-assertions, skips, and misnaming to improve reliability and coverage. It applies script-based checks to pytest and jest tests to enforce consistent test quality across repositories.

Can I use this QA scanner to detect overuse of skip markers in Python and React tests?

Yes, you can use this QA scanner to detect the overuse of skip markers in Python and React tests. It flags overused skips alongside no-assertions and hardcoded URLs, providing framework-specific guidance for pytest fixtures and jest patterns to reduce duplication.

Does the automated QA check work with both Python Pytest and React Jest codebases?

Yes, the automated QA check works with both Python pytest and React jest codebases. It scans unit and integration tests across your repository and validation repos, applying framework-specific checks to improve readability and enforce test quality standards.

What's the best way to generate a formal QA report documenting test suite issues?

The best way to generate a formal QA report documenting test suite issues is to run the script-based QA scanner. It evaluates your tests for defects and outputs a formatted report with detailed remediation guidance directly to mop_validation/reports/qa_review.md.

Why does my test suite still have flaky tests after adding validation checks?

Your test suite may still have flaky tests because validation checks often miss inconsistent test quality like missing assertions and unclear expectations. Applying automated QA scans identifies no-assertions, hardcoded URLs, and skips to reduce flakiness and improve reliability.