Correct command to install pre-commit globally is,
pre-commit
$ uv tool install pre-commit $ which pre-commit /home/username/.local/share/../bin/pre-commit
See official uv docs; The uv tool interface.
uv tool