In the docs the installation step with uv add requires that a uv project is initialized e.g., uv init, so maybe for uv we should add the required set of steps so the user has the correct python version, a venv, and initialized project. Instead of the initializing a uv project, they could also do uv pip install