Agent Skills
返回列表
💻

UV Python 包管理

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/uv-package-manager。

技能介绍

你在解决什么问题

Python 团队常见痛点是:pip 解析慢、虚拟环境与解释器版本各管一套、CI 与 Docker 里重复装依赖却难以复现。从 pip-tools 或 Poetry 迁到新工具时,还缺一份能落到「项目初始化 → 锁文件 → 流水线」的连贯做法。本技能围绕 uv(Rust 实现的包安装与依赖解析器)整理现代 Python 项目管理路径,而不是泛泛介绍命令表。

技能如何帮你落地

  • 项目与依赖:快速搭新工程、用 lockfile 做可重复构建、在 monorepo 里统一管理多包依赖。
  • 环境与解释器:创建/管理虚拟环境,按需安装指定 Python 解释器,减少「本机能跑、容器里不行」的差异。
  • 冲突与迁移:更高效地解析依赖冲突;从 pip / pip-tools / Poetry 迁到 uv 时的注意点与验证方式。
  • 交付侧:缩短 CI/CD 装包时间,优化带 Python 依赖的 Docker 镜像构建。

使用方式强调先明确目标、约束和输入,再按最佳实践执行并用可验证步骤确认结果;需要完整模式与示例时,对照 resources/implementation-playbook.md。

适用边界

任务与 Python 包管理、uv 工作流无关时不必启用本技能;若涉及本技能范围外的其他领域或工具,应单独选用对应技能,避免把 uv 当成万能脚手架。

使用场景

  • 新服务仓库要从零搭 Python 工程,并用 lockfile 固定生产环境依赖版本
  • 现有 Poetry 项目在 CI 里装包过慢,需要迁到 uv 并验证解析结果一致
  • 多包 monorepo 里多个 `pyproject.toml` 要统一解析策略,避免各子包各自锁版本冲突
  • Docker 镜像构建阶段反复 `pip install`,希望用 uv 缩短层构建并保持与本地 lock 一致

适合人员

  • 维护多个 Python 微服务、需在 CI 与容器里统一解释器与锁文件的后端工程师
  • 负责流水线装包耗时与缓存策略、要评估 pip/Poetry 迁 uv 的 DevOps 工程师
  • 在平台组推动团队 Python 工具链标准(venv、lockfile、monorepo)的基础架构工程师
  • 从 pip-tools 或 Poetry 接手老项目、要理清依赖冲突与可重复部署的 Tech Lead