converge-tool
Developer tools for the Converge ecosystem.
Gherkin Validation
LLM-powered validation of Gherkin feature specifications.
Validation Dimensions
- Convention Compliance - Proper Given/When/Then structure, naming conventions
- Compilability - Can steps be automated without human intervention?
- Business Sense - Are scenarios testable and well-defined?
Issue Detection
- Missing Then clauses
- Uncertain language ("should", "might", "probably")
- Vague preconditions
- Untestable assertions
- External API dependencies
- Human input requirements
Installation
[]
= "0.2"
Example
use ;
use AnthropicProvider;
// Create validator with LLM provider
let provider = from_env?;
let config = default;
let validator = new;
// Parse and validate a feature file
let feature = parse_feature?;
let report = validator.validate_feature?;
// Check results
if report.is_valid else
Validation Report
License
MIT