bdd-spec

Guide users through creating BDD specifications and generating executable test files.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/joelabrahamsson/devenv --skill bdd-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bdd-spec
Source: https://github.com/joelabrahamsson/devenv/tree/main/claude-config/skills/bdd-spec
Command: npx skills add https://github.com/joelabrahamsson/devenv --skill bdd-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill facilitates the creation of Behavior-Driven Development (BDD) specifications through a structured conversational process, helping users articulate their software requirements in a clear and executable format.

Core Features & Use Cases

  • Structured Conversation: Guides users through a conversational process to elicit and refine BDD specifications.
  • Feature Understanding: Assists in defining the who, what, when, and why of a feature.
  • Scenario Outline: Proposes and refines scenarios based on the feature description.
  • Detailing & Challenge: Helps in fleshing out scenarios and challenging assumptions to ensure comprehensive coverage.
  • Output Generation: Generates a complete, executable test file in the project's test framework.

Quick Start

Initiate the bdd-spec skill and provide the feature you want to specify, or revise an existing specification file.

Frequently Asked Questions about bdd-spec

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write BDD specifications for software requirements?

BDD specifications articulate software requirements through structured conversational guidance, defining feature scenarios and generating executable test files for your project's test framework.

What is the best way to outline BDD scenarios from a feature description?

Outlining BDD scenarios involves a conversational process that proposes and refines scenarios based on the who, what, when, and why of a feature, challenging assumptions to ensure comprehensive coverage.

Can I generate executable test files from BDD specifications?

Executable test files are generated after detailing scenarios, producing a complete test file formatted specifically for your project's existing test framework.

Do I need to know my test framework to create BDD specifications?

Creating BDD specifications requires knowledge of your project's test framework and an understanding of BDD principles to ensure the output is executable and aligns with your environment.

How does conversational AI help with test creation and software requirements?

Conversational AI assists test creation by guiding users through a structured dialogue to elicit, refine, and challenge software requirements until they become clear, executable BDD specifications.