Convert SpecFlow (.NET / C# BDD) and Reqnroll (SpecFlow 4.x successor) test suites — `.feature` files, `[Binding]` step definitions with `[Given]` / `[When]` / `[Then]`, `ScenarioContext` / `FeatureContext` state sharing, hooks `[BeforeScenario]` / `[AfterScenario]` / `[BeforeFeature]` / `[BeforeTestRun]` / `[BeforeStep]` with tag filters, `specflow.json` config, Cucumber expressions `{string}` / `{int}` and regex matchers, `[StepArgumentTransformation]`, SpecFlow.Assist `CreateInstance` / `CreateSet`, DI via `IObjectContainer`, `[Scope]`, `ScenarioOutline` with `Examples`, `Rule`, tables, doc strings, MSTest / NUnit / xUnit runners, SpecFlow+LivingDoc. Targets: Selenium, Playwright, Cypress, Cucumber, Appium, Behave, Eggplant, OpenTest.AI, Testers.AI. MANDATORY TRIGGERS: "convert SpecFlow", "SpecFlow to <target>", ".NET BDD", "[Binding]", "ScenarioContext", "Reqnroll".
Installation
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Converts SpecFlow (.NET / C# BDD) suites to any supported target, and emits SpecFlow from any source. Reqnroll (the 2024+ fork / successor) is handled by the same skill — syntax is identical, only namespaces differ (Reqnroll replaces TechTalk.SpecFlow).
When to use
Trigger when any of these signals are present in the repo: