astral-sh / astral-sh/claude-code-plugins

uv skill recommends pytest and ruff via uvx?

Open
#12 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
309
Forks
13
PR merge metrics
No merged PRs in 30d

Description

Hello!

I'm trying out this skill on a new project I've started. When I load the skill into Claude, Claude says:

```
The astral:uv skill has been loaded. I now have detailed guidance on using uv, the fast Python package and project manager.
Key points from the skill:

• Always use uv run instead of running python directly
• Use uv add/uv remove to manage dependencies (not pip install)
• Use uvx to run CLI tools like ruff, pytest without installation
• Don't manually manage virtual environments in uv projects - just use uv run
I can see your project already has a uv.lock file, so it's set up as a uv project. How can I help you with it?
```

I don't think "Use uvx to run CLI tools like ruff, pytest without installation" (I guess from [here](https://github.com/astral-sh/claude-code-plugins/blob/f8034678a15ad751aae6a2b684daebac416267a1/plugins/astral/skills/uv/SKILL.md?plain=1#L56)) is good advice. In my opinion, and practice, these tools should be handled like any dependency - locked in the project lockfile and upgraded mindfully.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.