qa-bdd plugin
Behavior-driven development with Cucumber, Behave and Reqnroll: Gherkin from user stories and acceptance criteria, step libraries, and living docs. Converts stories, acceptance-criteria lists, manual steps or raw specs into Gherkin, keeps step definitions DRY, and covers SpecFlow-to-Reqnroll migration. Agents (bdd-scenario-author, gherkin-style-reviewer) write scenarios with step stubs and flag imperative steps and technical leakage.
How to install the qa-bdd plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add testland/qa
/plugin install qa-bdd@testland-qaWhat's inside qa-bdd
8 parts read from the plugin's own files.
Agents 2
Call as @agent-qa-bdd:name- @agent-qa-bdd:bdd-scenario-authorsonnet
Use proactively whenever a user story or acceptance criteria should become runnable BDD tests. Writes the Gherkin feature file, detects the runner (Cucumber, Behave, Reqnroll, SpecFlow) and scaffolds step definitions, reusing existing steps first. Reviewing feature files is gherkin-style-reviewer.
- @agent-qa-bdd:gherkin-style-reviewersonnet
Use proactively whenever .feature files are added or changed in a PR. Flags imperative UI steps, technical leakage (selectors, URLs, table names), long And chains, repeated Givens that belong in Background, and Then steps with no observable outcome. Writing new scenarios is bdd-scenario-author.
Skills 6
Claude loads it when the task matches- bdd-step-library-curator
Manages BDD step definition proliferation by inventorying steps, detecting duplicates, consolidating patterns, and publishing a discoverable step library.
- behave-testing
Implement behavior-driven development in Python using Gherkin syntax and step implementations.
- cucumber-testing
Help agents implement Behavior-Driven Development using Gherkin in Java, Kotlin, JavaScript, or Ruby.
- gherkin-from-stories
Converts user stories, acceptance criteria, manual test steps, or raw specifications into Gherkin .feature files.
- living-documentation-publisher
Converts Cucumber JSON test results into readable HTML living documentation and publishes them to GitHub or GitLab Pages.
- reqnroll-testing
Implement Behavior-Driven Development (BDD) in .NET using Gherkin feature files and C# step bindings.
Using qa-bdd in Claude Code
Ask for an agent by name:
@agent-qa-bdd:bdd-scenario-author
@agent-qa-bdd:gherkin-style-reviewerSkills need no command. Claude reads them when your request matches what they describe.
Update, turn off or remove
- Update the plugin (shell)
- claude plugin update qa-bdd@testland-qa
- Refresh the marketplace
- /plugin marketplace update testland-qa
- Turn it off for now
- /plugin disable qa-bdd@testland-qa
- Remove it
- /plugin uninstall qa-bdd@testland-qa
Skills in qa-bdd
- bdd-step-library-curatortestland/qa
Manages BDD step definition proliferation by inventorying steps, detecting duplicates, consolidating patterns, and publishing a discoverable step library.
4 files13stars - behave-testingtestland/qa
Implement behavior-driven development in Python using Gherkin syntax and step implementations.
2 files13stars - cucumber-testingtestland/qa
Help agents implement Behavior-Driven Development using Gherkin in Java, Kotlin, JavaScript, or Ruby.
24 files13stars - gherkin-from-storiestestland/qa
Converts user stories, acceptance criteria, manual test steps, or raw specifications into Gherkin .feature files.
5 files13stars - living-documentation-publishertestland/qa
Converts Cucumber JSON test results into readable HTML living documentation and publishes them to GitHub or GitLab Pages.
5 files13stars - reqnroll-testingtestland/qa
Implement Behavior-Driven Development (BDD) in .NET using Gherkin feature files and C# step bindings.
4 files13stars
qa-bdd plugin questions
How do I install the qa-bdd plugin?
In Claude Code run /plugin marketplace add testland/qa, then /plugin install qa-bdd@testland-qa.
What does the qa-bdd plugin include?
qa-bdd bundles 2 agents, 6 skills.
Which agents come with qa-bdd?
bdd-scenario-author, gherkin-style-reviewer. Call one with @agent-qa-bdd:bdd-scenario-author.
How do I update or remove the qa-bdd plugin?
Update it with claude plugin update qa-bdd@testland-qa in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall qa-bdd@testland-qa.
What license is the qa-bdd plugin under?
MIT, as stated in the plugin's manifest.