## Lesson — Moving the validation of complex external tool patterns

**Tags:** dx, validation, ast-grep

Moving the validation of complex external tool patterns from runtime to compile-time prevents downstream tool crashes and provides immediate feedback to developers.
