Skip to content

Add gherkin-step-guide skill and enhance ears-gherkin-guide#2

Merged
JohnStrunk merged 1 commit intomainfrom
gherkin
May 4, 2026
Merged

Add gherkin-step-guide skill and enhance ears-gherkin-guide#2
JohnStrunk merged 1 commit intomainfrom
gherkin

Conversation

@JohnStrunk
Copy link
Copy Markdown
Owner

Add a new companion skill (gherkin-step-guide) covering BDD step definition implementation — the layer that makes .feature scenarios executable. The skill includes reference material for best practices, anti-patterns, file organization (one step per file in keyword directories), and a framework-based audit script. Supports Behave, Cucumber (JS/Java/Ruby), SpecFlow, pytest-bdd, and Godog (Go).

Enhance ears-gherkin-guide with reference documents for EARS patterns, anti-patterns, Gherkin scenario writing, and requirements quality. Update audit_specs.py with structural validation of Rule titles.

Cross-link both skills so each points to the other as the natural next/previous step in the BDD workflow.

Add a new companion skill (gherkin-step-guide) covering BDD step
definition implementation — the layer that makes .feature scenarios
executable. The skill includes reference material for best practices,
anti-patterns, file organization (one step per file in keyword
directories), and a framework-based audit script. Supports Behave,
Cucumber (JS/Java/Ruby), SpecFlow, pytest-bdd, and Godog (Go).

Enhance ears-gherkin-guide with reference documents for EARS patterns,
anti-patterns, Gherkin scenario writing, and requirements quality.
Update audit_specs.py with structural validation of Rule titles.

Cross-link both skills so each points to the other as the natural
next/previous step in the BDD workflow.

Co-authored-by: Claude Code - Claude Opus 4.6 <noreply@anthropic.com>
@JohnStrunk JohnStrunk merged commit 8a79087 into main May 4, 2026
8 of 11 checks passed
@JohnStrunk JohnStrunk deleted the gherkin branch May 4, 2026 18:15
@JohnStrunk
Copy link
Copy Markdown
Owner Author

CI failure due to devcontainers/features#1631

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant