Execute the uv related task described in $ARGUMENTS.
Steps
- If
$ARGUMENTSis empty, report an error requesting a description of the desired Python project setup or dependency task. - Read
$SKILL_DIR/references/QUICK_REFERENCE.mdfor essentialuvcommands, migration cheatsheets, and project structure. - If the task involves a concrete workflow (web project, data science, workspaces, migration), consult
$SKILL_DIR/references/EXAMPLES.mdfor step-by-step examples. - Execute the appropriate
uvcommands using the bash tool to accomplish the user's goal. - Verify the environment or dependencies have been set up correctly.
Output
A summary of the executed uv commands and the final state of the project or environment.
Examples
User Request: "Initialize a new Python project with pytest using uv."
Response: Run uv init my-project, cd my-project, and uv add pytest --dev. Inform the user that the project is ready.
Troubleshooting
- If cache corruption occurs, run
uv cache clean. - If there are Python version conflicts, use
uv python pinto set the correct version.