auditing-bdd-tests_skill

This skill analyzes BDD (Gherkin) and Playwright tests to score quality, reveal issues, and craft actionable improvement roadmaps.
  • HTML

0

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill viktor-silakov/bdd-best-practices --skill auditing-bdd-tests

  • SKILL.md12.8 KB

Overview

This skill audits BDD (Gherkin) + Playwright test solutions for spec quality, flake resistance, selector strategy, accessibility-friendly locators, and AI-agent operability. It produces weighted aspect scores, an overall grade, categorized issues with evidence and effort estimates, and a prioritized improvement roadmap. The workflow adapts to repository size and can offer interactive quick fixes for low-effort critical problems.

How this skill works

The auditor auto-discovers stack, repo size, CI and artifact settings, then analyzes feature files and step definitions (sampling for medium/large codebases). It scores eight aspects using defined rubrics and generates a terminal dashboard plus machine- and human-readable reports. For medium/large repos it shows progress, saves history, and can propose semantic/a11y refactors and an actionable phased roadmap.

When to use it

  • Assess test suite stability after recurring flakes or CI failures
  • Prepare tests for run by AI agents or cross-team automation
  • Prioritize and plan refactors to improve maintainability and selector quality
  • Validate Playwright test architecture, waiting strategies, and artifact settings
  • Generate an actionable improvement roadmap for medium/large suites

Best practices

  • Auto-detect environment and ask only minimal questions based on repo size
  • Score across multiple aspects to avoid single-metric fixes
  • Prioritize quick wins (remove sleeps, enable trace-on-failure) before deep refactors
  • Use stratified sampling for large suites to keep analysis performant
  • Provide evidence, impact, and effort estimate for every issue to aid triage

Example use cases

  • Run a stability audit after intermittent CI failures to find flaky waits and fragile selectors
  • Evaluate readiness of tests for AI-agent-driven debugging or maintenance
  • Generate a phased roadmap when migrating CSS selectors to semantic/getByRole locators
  • Apply automated quick fixes for low-effort critical issues like replacing hard sleeps
  • Produce machine-readable reports for tracking improvement over time

FAQ

Small repos (≤20 scenarios) complete quickly; medium/large times scale with sampled scenario count and show progress for transparency.

Will the auditor modify code automatically?

It offers interactive quick fixes only for clear, low-effort patterns; changes are shown as diffs and applied only with user confirmation.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational