uv-python

Enforce uv for Python project initialization, dependency management, and execution.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/gong-type/skills --skill uv-python
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uv-python
Source: https://github.com/gong-type/skills/tree/main/uv-python
Command: npx skills add https://github.com/gong-type/skills --skill uv-python

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

强制在所有 Python 开发相关任务中使用 uv,避免混用不同工具(如 pip、venv、poetry),以统一的工作流提升可重复性与效率。

Core Features & Use Cases

  • 统一工作流:从初始化到依赖管理再到执行,全部通过 uv 完成,避免混乱的工具链。
  • 跨场景适用:适用于本地开发、自动化测试与持续集成场景,确保环境一致性。
  • 典型用例:启动新项目并运行测试,确保 uv 提供的可重复性与可追踪性。

Quick Start

Initialize a new Python project with uv init and run your code with uv run.

Frequently Asked Questions about uv-python

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I unify Python project setup and dependency management with uv?

Unify Python project setup with uv by using `uv init` for initialization, `uv add` for dependency management, and `uv run` for execution, ensuring a consistent workflow across local development, testing, and CI environments.

What problem does using uv for Python environment management solve?

Using uv for Python environment management solves the issue of mixed toolchains like pip, venv, or poetry by enforcing a single default workflow from initialization to execution, which improves reproducibility and development efficiency.

Do I need uv pre-installed to initialize a Python project?

You do not need uv pre-installed to initialize a Python project. The workflow requires uv availability and will automatically install it via scoop if the tool is missing on your system before running any commands.

Can I use uv for Python development in continuous integration workflows?

Yes, you can use uv for Python development in continuous integration workflows. The uv workflow applies across local development, automated testing, and CI scenarios to ensure consistent toolchains and environment reproducibility.

Why should I choose uv over other Python dependency management tools?

You should choose uv over other Python dependency management tools to avoid mixing different utilities like pip or poetry. It provides a unified workflow from initialization to execution, ensuring traceability and consistent environment setup across any Python project.