playwright-bdd-analyzer

Analyze Playwright-BDD/Cucumber feature files and step definitions for quality issues.

10|7|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/cuongtl1992/vibe-skills --skill playwright-bdd-analyzer-cuongtl1992
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-bdd-analyzer
Source: https://github.com/cuongtl1992/vibe-skills/tree/main/skills/testing/playwright-bdd-analyzer
Command: npx skills add https://github.com/cuongtl1992/vibe-skills --skill playwright-bdd-analyzer-cuongtl1992

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

BDD Quality Analyzer for Playwright-BDD/Cucumber tests identifies flaky patterns, coverage gaps, and maintainability issues across feature files and step definitions.

Core Features & Use Cases

  • Analyze feature files for declarative vs imperative style, background usage, and coverage gaps.
  • Detect flaky patterns and generate actionable recommendations.
  • Produce a consolidated bdd-quality-report.md to guide improvements across projects.

Quick Start

Run the analyzer on your Playwright-BDD project to generate a comprehensive bdd-quality-report.md.

Frequently Asked Questions about playwright-bdd-analyzer

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

FAQPage Schema
How do I detect flaky patterns in Playwright-BDD test suites?

Analyze feature files and step definitions to identify declarative vs imperative style, background usage, and coverage gaps. Running the analyzer against your features directory produces a bdd-quality-report.md highlighting maintainability issues and actionable recommendations.

Can I analyze Cucumber feature files for coverage gaps and background usage?

Yes, the analyzer inspects .feature files and step definitions to surface declarative vs imperative style, background usage, and coverage gaps. It generates a bdd-quality-report.md to guide improvements across your Playwright-BDD project.

What is the best way to surface maintainability issues in Cucumber tests?

Run the analyzer against your project to inspect feature files and step definitions for flaky patterns, coverage gaps, and maintainability issues. It generates a consolidated bdd-quality-report.md with actionable recommendations for improvement.

Do I need TypeScript to run the Playwright-BDD test quality analyzer?

The analyzer includes TypeScript scripts under the scripts/ directory to process your feature files and step definitions. Running these scripts generates a bdd-quality-report.md detailing coverage gaps and flaky patterns.

What format does the BDD quality report output?

The analyzer outputs a consolidated bdd-quality-report.md file. This Markdown report surfaces declarative patterns, background usage, coverage gaps, and flaky patterns found across your feature files and step definitions.