A **Git** hook that runs automatically before a commit is created. Used to enforce code quality by running linters, formatters, and tests. (Ch. 29, 31)