https://9dok.net/document/yd75mmrl-leveraging-commit-hooks-context-sensitive-checklists-case-study.html