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.