From xonovex-skill-bdd
Guides teams through BDD/ATDD: three-amigos discovery, example mapping, Gherkin Given-When-Then scenarios, and living documentation. Activates on BDD, ATDD, Cucumber, Gherkin, feature files, scenario outlines, specification by example.
How this skill is triggered — by the user, by Claude, or both
Slash command
/xonovex-skill-bdd:bdd-guideThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Drive software from concrete, agreed examples of behaviour. Discover them in conversation, formulate them as Given-When-Then scenarios, and keep the executable scenarios as living documentation. The acceptance layer answers "are we building the right thing?" — the inner domain logic is still driven test-first by **tdd-guide**. ATDD and BDD are two names for this one practice.
Drive software from concrete, agreed examples of behaviour. Discover them in conversation, formulate them as Given-When-Then scenarios, and keep the executable scenarios as living documentation. The acceptance layer answers "are we building the right thing?" — the inner domain logic is still driven test-first by tdd-guide. ATDD and BDD are two names for this one practice.
Feature: Assign the best nearby taxi
Rule: A closer taxi with a higher rating wins
Scenario: Close taxi with higher rating is preferred
Given taxi A with rating 0.8 is 1400m from the customer
And taxi B with rating 0.9 is 1500m from the customer
When the customer requests a taxi
Then taxi B should be assigned
Guides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
npx claudepluginhub xonovex/platform --plugin xonovex-skill-bdd