astral-sh / astral-sh/claude-code-plugins
uv skill recommends pytest and ruff via uvx?
- 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
Assessment
This issue has not been assessed yet.