# `PromptRunner.Validator`
[🔗](https://github.com/nshkrdotcom/prompt_runner_sdk/blob/v0.4.0/lib/prompt_runner/validator.ex#L1)

Validates prompt runner configuration.

Checks prompt files, commit messages, target repo references, and repo group
expansion for consistency.

# `validate_all`

```elixir
@spec validate_all(PromptRunner.Config.t()) :: :ok | {:error, list()}
```

Runs all validation checks against the given configuration.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
