Habilidades uv-package-manager

uv-package-manager

Seguro ⚙️ Comandos externos🌐 Acesso à rede📁 Acesso ao sistema de arquivos

Domine o uv para gerenciamento rápido de dependências Python

Também disponível em: ActiveInferenceInstitute

Projetos Python precisam de configuração de dependências mais rápida do que o pip oferece. Esta skill fornece comandos uv para inicialização de projetos, gerenciamento de dependências, ambientes virtuais e fluxos de trabalho com lockfiles.

Suporta: Claude Codex Code(CC)
📊 69 Adequado
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "uv-package-manager". Give me the uv steps to create a project, add fastapi, and run tests.

Resultado esperado:

  • Run `uv init my-app` to create a new project with virtual environment
  • Enter the project directory and add dependencies with `uv add fastapi`
  • Add test dependencies with `uv add --dev pytest`
  • Run tests using `uv run pytest` without activating the venv

A utilizar "uv-package-manager". How do I migrate my existing project from pip to uv?

Resultado esperado:

  • Install uv using the official installer for your platform
  • Run `uv add -r requirements.txt` to convert existing requirements
  • Generate a lockfile with `uv lock` for reproducible installs
  • Use `uv sync` to install all dependencies in the future
  • Commit uv.lock to version control for team consistency

A utilizar "uv-package-manager". Set up a Docker container with uv for Python dependencies.

Resultado esperado:

  • Use the official uv Docker image or install uv in your Dockerfile
  • Copy pyproject.toml and uv.lock before application code
  • Run `uv sync --frozen --no-dev` to install production dependencies
  • Use `uv run python app.py` to run your application with the correct environment

Auditoria de Segurança

Seguro
v4 • 1/17/2026

Documentation-only skill teaching uv package manager usage. Static findings detected shell pipe patterns and PowerShell commands which are the official installation methods from astral.sh. All detected patterns are standard documentation for legitimate software installation and represent false positives.

2
Arquivos analisados
1,080
Linhas analisadas
3
achados
4
Total de auditorias

Fatores de risco

⚙️ Comandos externos (3)
🌐 Acesso à rede (2)
📁 Acesso ao sistema de arquivos (2)
Auditado por: claude Ver Histórico de Auditoria →

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
22
Comunidade
100
Segurança
83
Conformidade com especificações

O Que Você Pode Construir

Acelerar configuração local

Inicie um novo projeto rapidamente com uv init, adicione dependências e execute testes sem ativação manual do venv.

Instalações CI reproduzíveis

Use uv lock e uv sync --frozen para manter builds CI consistentes e rápidos em todos os ambientes.

Padronizar ferramentas da equipe

Adote fluxos de trabalho uv para projetos da equipe e migre projetos existentes de pip ou poetry.

Tente Estes Prompts

Configuração para iniciantes
Mostre os comandos uv exatos para criar um projeto, adicionar requests e pytest, e executar testes sem ativar o venv.
Atualização de dependências
Liste comandos uv para atualizar todas as dependências, atualizar o lockfile e verificar pacotes desatualizados.
Pin de versão Python
Explique como instalar Python 3.12 com uv e fazer pin para o projeto para que todos os membros da equipe usem a mesma versão.
Pipeline CI
Forneça um fluxo de trabalho CI baseado em uv que instala Python, sincroniza dependências com lockfiles frozen e executa testes.

Melhores Práticas

  • Sempre faça commit de uv.lock e pin versões Python com .python-version para builds reproduzíveis
  • Use `uv run` em vez de ativar manualmente ambientes virtuais para garantir uso correto das ferramentas
  • Use `uv sync --frozen` em pipelines CI para garantir resolução de dependências consistente

Evitar

  • Usar instalações curl ou PowerShell pipe de fontes não confiáveis ou não oficiais
  • Pular lockfiles em CI e depender de versões de dependências flutuantes
  • Misturar comandos pip e uv install sem um fluxo de trabalho claro, o que causa conflitos

Perguntas Frequentes

O uv é compatível com arquivos pyproject.toml existentes?
Sim, uv lê pyproject.toml padrão e pode trabalhar com projetos Poetry e pip-tools existentes.
Quais são os principais limites desta skill?
Ele fornece apenas documentação e orientação. Usuários devem instalar o uv primeiro e executar comandos.
Posso integrar uv com CI e Docker?
Sim, uv inclui fluxos de trabalho para GitHub Actions, GitLab CI e builds multi-stage Docker com lockfiles.
Esta skill acessa meus arquivos ou transmite dados?
Não, é um guia estático que fornece documentação. Não lê arquivos nem faz requisições de rede.
O que devo tentar se o comando uv não for encontrado?
Verifique suas configurações de PATH ou reinstale uv usando o instalador oficial de astral.sh conforme mostrado na documentação.
Como uv se compara a pip ou poetry em velocidade?
uv é 10-100x mais rápido que pip devido à sua implementação em Rust, permanecendo menos opinativo que Poetry.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md