uv-package-manager
Domine o Gerenciador de Pacotes uv
Também disponível em: wshobson,ActiveInferenceInstitute
uv é um gerenciador de pacotes Python extremamente rápido escrito em Rust. Esta skill ajuda você a configurar projetos, gerenciar dependências e otimizar fluxos de trabalho Python com o desempenho ultra-rápido do uv.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "uv-package-manager". Initialize a new Python project with uv
Resultado esperado:
Run: uv init my-project
This creates: pyproject.toml, .python-version, README.md, .gitignore
Then: cd my-project
Then: uv add requests pandas
A utilizar "uv-package-manager". Setup fast CI/CD with uv
Resultado esperado:
Use: uv sync --frozen for exact reproducible installs
Enable caching with: enable-cache: true in GitHub Actions
Install Python: uv python install 3.12
Auditoria de Segurança
SeguroThis skill is a documentation and guide for the legitimate uv Python package manager. The static analysis flagged 103 potential issues, but upon evaluation, all findings are false positives. The detected patterns (external commands, network URLs, filesystem access) are bash code examples within markdown documentation blocks, not executable code. The skill provides educational content about uv installation and usage - a trusted tool from Astral. No malicious intent detected.
Problemas de Alto Risco (1)
Problemas de Risco Médio (3)
Pontuação de qualidade
O Que Você Pode Construir
Configuração Rápida de Projeto Python
Inicialize rapidamente um novo projeto Python com ambiente virtual, instale dependências e comece a codificar em segundos em vez de minutos.
Gerenciamento de Dependências em Escala
Gerencie árvores de dependência complexas, resolva conflitos e mantenha builds reproduzíveis com lockfiles para projetos de produção.
Otimização de Pipeline CI/CD
Acelere pipelines CI/CD usando uv para instalação mais rápida de dependências e builds em cache.
Tente Estes Prompts
Help me install uv package manager and create a new Python project with a virtual environment.
Show me how to add dependencies to my Python project using uv. I want to add requests, pandas, and pytest.
Explain how to use uv lockfiles for reproducible builds and how to integrate them in CI/CD.
Show me how to optimize a Python Docker image using uv for faster builds and smaller images.
Melhores Práticas
- Sempre use lockfiles (uv.lock) para builds reproduzíveis em produção
- Fixe versões do Python com arquivo .python-version para consistência
- Use 'uv run' em vez de ativar manualmente ambientes virtuais
Evitar
- Não pule lockfiles em produção - eles garantem builds determinísticos
- Evite instalar uv via pip em builds Docker - use o instalador oficial
- Não ignore compatibilidade de versão do Python - fixe versões explicitamente
Perguntas Frequentes
O que é uv e por que é mais rápido que pip?
Preciso ter Python instalado para usar uv?
Como migro do pip para uv?
O que são lockfiles e por que devo usá-los?
uv pode funcionar com Docker?
uv é seguro para uso em produção?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/uv-package-managerReferência
main
Estrutura de arquivos