af-bdd-expertise

Transform requirements into Markdown BDD scenarios with glossary compliance.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/GainInsightDev/websites --skill af-bdd-expertise
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: af-bdd-expertise
Source: https://github.com/GainInsightDev/websites/tree/main/.claude/skills/af-bdd-expertise
Command: npx skills add https://github.com/GainInsightDev/websites --skill af-bdd-expertise

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of transforming requirements into clear, comprehensive, and testable BDD scenarios, ensuring glossary compliance and complete test coverage.

Core Features & Use Cases

  • Scenario Generation: Write BDD scenarios in Markdown format that map directly to executable tests.
  • Glossary Enforcement: Ensure consistent use of domain-specific terminology.
  • Test Type Classification: Categorize scenarios (E2E, Integration, Component, Unit) for efficient test suite design.
  • Use Case: When refining user stories, use this Skill to generate detailed Markdown scenarios covering happy paths, error conditions, and edge cases, ensuring all acceptance criteria are addressed and testable.

Quick Start

Use the af-bdd-expertise skill to transform the acceptance criteria from Linear issue #123 into a set of BDD scenarios.

Frequently Asked Questions about af-bdd-expertise

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

FAQPage Schema
How do I write BDD scenarios from requirements in Markdown?

To write BDD scenarios from requirements in Markdown, you need to transform acceptance criteria into structured scenario specifications covering happy paths, error conditions, and edge cases to ensure comprehensive test coverage.

What is glossary compliance in Behavior-Driven Development?

Glossary compliance in Behavior-Driven Development ensures consistent use of domain-specific terminology across scenarios. It enforces a shared vocabulary in requirements mapping to prevent ambiguity and align scenario specifications with executable tests.

How do I classify test types for BDD scenarios?

To classify test types for BDD scenarios, categorize them into E2E, Integration, Component, and Unit levels. This classification organizes scenarios for efficient test suite design and maps them directly to executable tests.

Can I generate edge case coverage for user stories using BDD?

Yes, you can generate edge case coverage for user stories using BDD by refining user stories into detailed Markdown scenarios. This process addresses all acceptance criteria and tests error conditions alongside happy paths.

What is the best way to ensure test coverage for acceptance criteria?

The best way to ensure test coverage for acceptance criteria is to design comprehensive BDD scenarios that enforce glossary compliance. This approach directly maps requirements to executable tests while classifying test types.