Validate EARS Requirements
sdd_validate_earsValidates requirement statements against EARS notation patterns, returning per-requirement compliance results with actionable suggestions for non-conforming statements.
Instructions
Validates requirement statements against EARS notation patterns (ubiquitous, event-driven, state-driven, optional, unwanted, complex). Accepts a direct list of requirements OR reads from SPECIFICATION.md. Returns per-requirement compliance results with actionable suggestions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| requirements | No | Array of requirement statements to validate directly. If omitted, reads requirements from SPECIFICATION.md | |
| feature_number | No | Feature number whose SPECIFICATION.md will be scanned for requirements (e.g. '001'). Required when requirements is not provided | |
| spec_dir | No | Spec directory path (relative to workspace root) | .specs |