用途:本技能是一份关于 uv 的综合指南。uv 是用 Rust 编写的极快 Python 包安装器与依赖解析器,面向现代 Python 项目管理与依赖工作流。
适用场景:适合快速搭建新 Python 项目、以比 pip 更快的速度管理依赖、创建与管理虚拟环境、安装 Python 解释器、高效解析依赖冲突、从 pip/pip-tools/poetry 迁移、加速 CI/CD 流水线、管理 monorepo Python 项目、使用锁文件实现可复现构建,以及优化含 Python 依赖的 Docker 构建。
不适用场景:任务与 uv 包管理器无关时;需要其他领域或工具时。
使用方式:先明确目标、约束与所需输入,再应用相关最佳实践并验证结果,提供可执行步骤与验证方法;如需详细示例,可打开 resources/implementation-playbook.md,其中包含详细模式与示例。
限制:仅在任务明确匹配上述范围时使用;输出不能替代针对具体环境的验证、测试或专家审查;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。