其他
当其他技能依赖 uv 时,检查并安装 uv 并确保其位于…
在运行任何依赖 uv 的 skill 前,检查 uv 是否已安装且可用;若缺失则安装并加入 PATH。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 35/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 38/100 ×0.15
适用场景
当其他技能依赖 uv 时,检查并安装 u特定
解决思路
- 检查 `uv` 是否已可用:运行 `uv --version`(PowerShell 中运行 `& uv --version`)。如果成功,说明 `uv` 已就绪,跳过后续步骤。
- 检查 `uv` 是否安装在默认位置但未加入 PATH:Unix/macOS 运行 `"$HOME/.local/bin/uv" --version`;Windows PowerShell 运行 `& "$HOME\.local\bin\uv.exe" --version`。如果任一成功,跳到“将 `uv` 加入 PATH 并验证”的步骤。
- 如果 `uv` 未安装,先告知用户:`uv` 是用于为运行 Science Skills 创建一致、可靠 Python 环境的工具,现在需要安装它。
- 安装 `uv`:Unix/macOS 运行 `curl -LsSf https://astral.sh/uv/install.sh | sh`;Windows PowerShell 运行 `powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"`。
- 将 `uv` 加入 PATH 并验证(作为单条命令运行):Unix/macOS 运行 `export PATH="$HOME/.local/bin:$PATH" && uv --version`;Windows PowerShell 运行 `$env:PATH = "$HOME\.local\bin;" + $env:PATH; uv --version`。
- 设置完成后,裸 `uv` 命令应无需重复 export 即可工作。
适用边界 · 注意事项
- 当前任务或 skill 不依赖 uv 时,不需要执行此安装与 PATH 配置流程。
- 运行环境禁止联网、禁止执行远程安装脚本或禁止修改 PATH 时,不能直接使用该流程。
- 已明确要求使用其他 Python 包管理器且不要求 uv 时,不适用。