Gherkin Desk

Paste one .feature file. Lint it free in this browser, then take one of five lanes over the same file.

Back to SkillSafe
Inspect
Improve
Produce

Audit the Gherkin

A senior BDD review of the file you pasted: one verdict per scenario, the abstraction level, and whether the file speaks the domain's own language.

nothing pasted yet
Drop a .feature file anywhere in this box, or Read and parsed here. Nothing uploads until you run a lane.

Also selects the language of the free skeletons below.

How it works

Nothing to paste? — a real-shaped ATM file with a scenario that asserts nothing, an unbound placeholder, a ragged Examples row, a password in a step and four steps written as clicks. Or see a finished result with no run and no charge: , , , or .

1

The browser reads it first

A hand-written Gherkin parser builds the AST, runs twenty-nine deterministic rules over it, aligns every Examples table and works out how many step definitions the file actually owes you. That is free, needs no account, and nothing leaves the page.

2

Pick the lane

Audit it, rewrite it declaratively, hunt the scenarios it never covers, draft the step definitions in your language, or turn it into a manual test plan. Same file, five different jobs — and the lane you pick is priced before you run it.

3

The answer is held to the parser

Every flag the browser raised is sent with the run and comes back reconciled — confirmed, cleared with a reason, or not assessed. Disagreements are shown, not hidden. The rewritten file is re-parsed and re-linted in front of you before you are allowed to feel good about it.