Initial commit with pre-commit hook