Git hooks are not as widely used as they could be, and I believe is because people new to Git don't want to be messing around with Bash scripts or haven't yet discovered how to use them.
I'd like to propose a new tool for creating and managing Git hooks, and versioning them with the project they reside in. This can benefit everyone on a given project as they can implement the same workflow which Git hooks allow. If a hook is related only to a single developer, simply do not check it in.