ln-742-precommit-setup

Configures Husky, lint-staged, commitlint, and Python pre-commit