gherkin-from-text

Converts natural language feature descriptions into Gherkin .feature files.

3|1|Updated Jun 28, 2021
One-click install
npx skills add https://github.com/VilledeMontreal/concurrent-api-tests --skill gherkin-from-text
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gherkin-from-text
Source: https://github.com/VilledeMontreal/concurrent-api-tests/tree/main/template/.claude/skills/gherkin-from-text
Command: npx skills add https://github.com/VilledeMontreal/concurrent-api-tests --skill gherkin-from-text

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Natural language feature descriptions are often ambiguous and hard to convert into formal acceptance tests. This skill automates the creation of structured Gherkin feature files, enabling consistent, readable scenarios that teams can review and automate.

Core Features & Use Cases

  • Generate one or more .feature files from natural language inputs, preserving business intent and ensuring valid Gherkin syntax.
  • Enforce declarative writing style and proper translation of keywords to the target language, with support for UX-separation guidance when requested.
  • Handle multilingual prompts and maintain consistency across scenarios for reliable downstream automation.

Quick Start

Describe a feature in plain language and request a ready-to-run Gherkin file.

Frequently Asked Questions about gherkin-from-text

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

FAQPage Schema
How do I convert natural language descriptions into Gherkin feature files?

Converting natural language descriptions into Gherkin feature files requires parsing plain text prompts to generate structured .feature files with valid Gherkin syntax, preserving business intent and ensuring scenarios are testable for downstream automation.

Can I generate multiple Gherkin scenarios from a single feature prompt?

Generating multiple Gherkin scenarios from a single feature prompt is supported, producing one .feature file with multiple scenarios while maintaining consistency across scenarios and enforcing a declarative writing style.

Does Gherkin generation support translating keywords for multilingual test automation?

Gherkin generation supports multilingual test automation by handling natural language prompts and properly translating Gherkin keywords to the target language, maintaining consistency across scenarios for reliable downstream automation.

What is the best way to write declarative BDD tests from plain text?

Writing declarative BDD tests from plain text involves automating the creation of structured Gherkin feature files, enforcing a declarative writing style that separates UX guidance when requested and ensures correct syntax for review.

How does natural language to Gherkin translation handle business intent?

Natural language to Gherkin translation preserves business intent by converting ambiguous feature descriptions into precise, testable scenarios, ensuring valid Gherkin syntax that teams can directly review and automate.

When do I need to separate UX guidance in Gherkin feature files?

Separating UX guidance in Gherkin feature files is needed when requested during natural language conversion, ensuring the generated .feature files maintain a declarative behavior focus while properly structuring user experience separation.