Cucumber & Gherkin BDD
Implements Behavior-Driven Development (BDD) using Gherkin syntax and Cucumber step definitions across multiple programming languages.
This skill enables Claude to master the full BDD lifecycle by providing deep expertise in Cucumber and Gherkin syntax. It assists in drafting readable feature files, generating step definitions for Ruby, JavaScript, Java, and Python, and applying advanced patterns like Scenario Outlines and Data Tables. It specifically guides users toward declarative testing styles and domain-driven language, ensuring that acceptance tests serve as living documentation that stakeholders and developers can both understand.
主な機能
01Full Gherkin syntax support including Feature, Scenario, Rule, and Background keywords
02Cross-language step definition generation for Ruby, JS, Java, and Python
03Support for advanced data structures like Data Tables and Doc Strings
04Implementation of lifecycle hooks and conditional tagging systems
05Guidance on declarative BDD best practices to avoid imperative anti-patterns
060 GitHub stars
ユースケース
01Translating business requirements into executable Gherkin feature files
02Generating boilerplate step definitions from existing .feature files
03Refactoring legacy imperative test suites into clean, behavior-focused specifications