---
name: af-writing-scenarios
description: Write BDD Markdown scenario specifications with Preconditions, Steps, and Expected outcomes. Use when creating scenarios for a mini-PRD, classifying test types (E2E, Integration, Component, Unit), or structuring acceptance criteria.

# AgentFlow documentation fields
title: Writing Scenarios (Entry Point)
created: 2026-02-06
updated: 2026-02-06
last_checked: 2026-02-06
tags: [skill, entry-point, bdd, scenarios, specifications]
parent: ../README.md
related:
  - ../../docs/guides/bdd-guide.md
  - ../af-bdd-expertise/SKILL.md
---

# Writing Scenarios

## What to read

**Scenario format (Preconditions/Steps/Expected structure):**
→ [bdd-guide.md#scenario-format](../../docs/guides/bdd-guide.md#scenario-format)

**Test type classification (E2E, Integration, Component, Unit):**
→ [bdd-guide.md#test-type-classification](../../docs/guides/bdd-guide.md#test-type-classification)

**Coverage requirements (happy path, errors, boundaries, validation):**
→ [bdd-guide.md#coverage-requirements](../../docs/guides/bdd-guide.md#coverage-requirements)

**Selector contracts for test IDs:**
→ [bdd-guide.md#selector-contracts](../../docs/guides/bdd-guide.md#selector-contracts)

**For comprehensive BDD rules, language rules, and pitfalls:**
→ [af-bdd-expertise/SKILL.md](../af-bdd-expertise/SKILL.md)
