af-writing-scenarios

Generate BDD Markdown scenarios with preconditions, steps, and expected outcomes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of Behavior-Driven Development (BDD) scenarios, ensuring clear, structured, and testable specifications for software features.

Core Features & Use Cases

  • BDD Scenario Generation: Crafts scenarios with Preconditions, Steps, and Expected Outcomes.
  • Test Type Classification: Helps categorize tests as E2E, Integration, Component, or Unit.
  • Acceptance Criteria Structuring: Organizes requirements into a testable format.
  • Use Case: When defining a new user authentication feature, use this Skill to write BDD scenarios that cover successful login, failed login attempts, and password reset flows.

Quick Start

Use the af-writing-scenarios skill to write a BDD scenario for user login.

Frequently Asked Questions about af-writing-scenarios

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

FAQPage Schema
How do I write BDD scenarios with preconditions and expected outcomes?

BDD scenarios are structured using preconditions, sequential steps, and expected outcomes. This Skill generates Markdown scenario specifications that organize these elements to ensure software features are testable and clearly documented.

What is the best way to structure acceptance criteria for behavior-driven development?

The best way to structure acceptance criteria is to organize them into a testable format using BDD language rules. This Skill structures requirements by generating clear Markdown specifications that define expected behavior and specific test outcomes.

Can I classify test types like E2E and Unit tests when defining BDD scenarios?

Yes, you can classify test types when defining BDD scenarios. This Skill supports categorizing your specifications into E2E, Integration, Component, and Unit test classifications to align with behavior-driven development testing strategies.

How do I create mini-PRDs with BDD specifications for a new feature?

You create mini-PRDs by generating BDD Markdown scenarios that outline preconditions, steps, and expected outcomes. This Skill streamlines this process to ensure your product requirement documents contain clear and testable feature specifications.

Does this BDD scenario generator work without external testing framework dependencies?

Yes, this BDD scenario generator works without external dependencies. It operates independently to produce Markdown scenario specifications, meaning you do not need to install specific testing frameworks to generate your behavior-driven development documentation.