Write and maintain Behavior-Driven Development tests with Gherkin and Cucumber. Use when defining acceptance scenarios, writing feature files, implementing step definitions, running Three Amigos sessions, or diagnosing BDD test quality issues. Keywords: bdd, gherkin, cucumber, given when then, feature files, step definitions, acceptance criteria, three amigos, example mapping.
Does it follow best practices?
Evaluation — 96%
↑ 1.04xAgent success when using this tile
Validation for skill structure
A development team is building a microservices-based e-commerce platform and needs to establish their testing strategy. The architect is pushing for comprehensive BDD coverage across all components, but the team is concerned about maintenance overhead and appropriate test boundaries.
They need to make strategic decisions about what should be tested with BDD feature files versus other testing approaches like unit tests, integration tests, and API contract tests. The team has limited time and wants to maximize the value of their testing investment.
Create the following deliverables:
Your analysis should demonstrate understanding of appropriate BDD boundaries and when other testing approaches are more suitable.
The following files are provided as inputs. Extract them before beginning.
=============== FILE: inputs/system-architecture.md ===============
=============== FILE: inputs/current-test-ideas.md ===============