--- name: specful-validate description: >- Use when checking whether Specful Requirements, Designs, and ADRs pass schema and cross-reference validation, before committing a change to any of them, or when wiring the checks into an agent harness's hooks. compatibility: Requires the specful CLI on PATH. --- # Validating Specful artifacts Run `specful validate $ARGUMENTS` and report the findings; validation authorises no edit. Fix artifacts only when the user has asked for fixes, and take a fix that changes normative content back to the user for direction rather than choosing one to make the re-run clean. See `specful validate --help` for its options. To run the checks automatically from an agent harness, and to ask for a review before pushing artifact changes, follow [Harness hooks](references/harness-hooks.md).