gherkin-generation

Generate Gherkin scenarios from Feature Requirements Documents with acceptance criteria coverage.

Updated May 6, 2026
One-click install
npx skills add https://github.com/crgarcia12/compy --skill gherkin-generation-crgarcia12
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gherkin-generation
Source: https://github.com/crgarcia12/compy/tree/main/.github/skills/gherkin-generation
Command: npx skills add https://github.com/crgarcia12/compy --skill gherkin-generation-crgarcia12

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, pandas, re, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of Gherkin scenarios from Feature Requirements Documents (FRDs), streamlining the process of converting business requirements into executable specifications for BDD testing.

Core Features & Use Cases

  • FRD-to-Gherkin Conversion: Converts approved FRDs into comprehensive Gherkin scenarios.
  • Acceptance Criteria Coverage: Ensures all acceptance criteria are covered by Gherkin scenarios.
  • Edge Cases and Error Handling: Generates scenarios for edge cases and error conditions.
  • Use Case: When you need to write feature files or map FRD requirements to testable Gherkin specifications for BDD test generation.

Quick Start

Run the gherkin-generation skill to generate Gherkin scenarios for the FRD you've approved.

Frequently Asked Questions about gherkin-generation

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

FAQPage Schema
How do I generate Gherkin scenarios from a Feature Requirements Document?

To generate Gherkin scenarios from a Feature Requirements Document, use an automated BDD specification generation process that parses approved FRDs to produce testable feature files covering acceptance criteria, edge cases, and error handling.

What is the best way to convert approved FRDs into executable BDD specifications?

Converting approved FRDs into executable BDD specifications is best handled by automated Gherkin generation, which translates business requirements directly into structured testable scenarios for comprehensive BDD testing coverage.

Do I need Python to process FRDs for automated test automation scenarios?

Yes, you need Python and associated libraries like pandas to process FRDs for automated test automation, as the parsing and processing logic relies on these dependencies to extract and map requirements.

Does automated Gherkin generation cover edge cases and error handling from requirements?

Automated Gherkin generation covers edge cases and error handling by analyzing the Feature Requirements Document and explicitly generating distinct BDD scenarios for both normal acceptance criteria and exceptional conditions.

When should I use automated specification generation for BDD testing?

You should use automated specification generation for BDD testing when you have approved FRDs ready and need to streamline the conversion of business requirements into comprehensive executable testable feature files without manual writing.