用途:本技能面向使用 uv 进行现代 Python 项目管理的场景。uv 是用 Rust 编写的快速 Python 包安装器与依赖解析器,可用于快速搭建新项目、管理依赖、创建和管理虚拟环境、安装 Python 解释器、高效解决依赖冲突、从 pip/pip-tools/poetry 迁移、加速 CI/CD 流水线、管理 monorepo 项目、使用锁文件实现可复现构建,以及优化含 Python 依赖的 Docker 构建。
主要能力:围绕依赖安装与解析、虚拟环境、解释器安装、锁文件与可复现构建、迁移与流水线加速等任务提供指导。
使用方式:先明确目标、约束与所需输入,再应用相关最佳实践并验证结果,给出可执行步骤与验证方法。若需要详细示例,可打开 resources/implementation-playbook.md 查看详细模式与示例。
适用场景:新项目初始化、依赖管理提速、环境与解释器管理、依赖冲突处理、迁移、CI/CD 与 Docker 优化、monorepo 与锁文件工作流。
限制:不适用于与 uv 包管理器无关的任务,也不适用于该范围之外的其它领域或工具。资料未提供具体命令、版本、收费与平台信息。