Cookies

Com a sua autorização, usamos cookies do Google Analytics para medir as visitas e melhorar o site. Os cookies necessários ficam sempre ativos. Pode mudar a escolha ou retirar o consentimento quando quiser, no rodapé, em Definições de cookies. Política de Cookies

Saltar para o conteúdo
PTEN
Começar

Skills de Agentes ·Médio

Skill de Agente Dependency Doctor

Sobre esta app

O Dependency Doctor analisa um manifesto de dependências à procura de armadilhas superficiais no próprio manifesto. Deteta versões não fixadas, sombreamento da biblioteca padrão, backports obsoletos e conflitos evidentes dentro do manifesto; não diagnostica falhas de resolução de dependências do pip ou do uv. É uma ferramenta de desenvolvimento local, invocada pelo utilizador, e não uma regra de CI do repositório.

  • Código aberto completo
  • Explicado em português

Ficha técnica

Categoria
Skills de Agentes
Dificuldade
Médio
Modelos
-
Frameworks
-
Corre local?
Precisa de APIs cloud
Chaves necessárias
Nenhuma

Licença Apache-2.0 · conteúdo curado, traduzido e mantido pelo Doutor AI.

Tutorial completo

O Dependency Doctor analisa um manifesto de dependências à procura de armadilhas superficiais, visíveis diretamente no manifesto. Deteta versões sem pin, sombreamento da biblioteca padrão, backports obsoletos e conflitos óbvios dentro do próprio manifesto; não diagnostica falhas na resolução de dependências do pip ou do uv. É uma ferramenta de desenvolvimento local, invocada pelo utilizador, e não uma regra de CI de repositório.

demonstração

O que verifica

  • Pins que fazem sombreamento da biblioteca padrão do Python, como pathlib==1.0.1
  • Backports obsoletos, como dataclasses, typing, enum34 e futures
  • Dependências sem qualquer restrição de versão utilizável
  • Entradas duplicadas e pins exatos em conflito
  • Lançamentos totalmente yanked no PyPI quando --online é explicitamente ativado

O núcleo offline suporta requirements.txt, pyproject.toml (PEP 621 ou Poetry) e package.json. Utiliza apenas a biblioteca padrão do Python.

Instalação

npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/agent_skills/dependency-doctor

Em seguida, peça ao seu agente: check my requirements.txt for dependency problems.

Executar o script diretamente

python3 agent_skills/dependency-doctor/scripts/dep_doctor.py requirements.txt --json

O comando predefinido não efetua chamadas de rede. Para verificar os pins exatos de Python de lançamentos do PyPI totalmente yanked, ative esta opção:

python3 agent_skills/dependency-doctor/scripts/dep_doctor.py requirements.txt --json --online

O doctor reporta as conclusões e as correções sugeridas, mas não edita o manifest.

Execute o eval a partir de um clone antes de instalar:

python3 agent_skills/evals/dependency-doctor/test_dep_doctor.py

Âmbito

Esta verificação focada não resolve um grafo de dependências completo e não consulta uma base de dados de vulnerabilidades. Utilize a ferramenta de auditoria aprovada do projeto para a cobertura de CVEs. Peça autorização antes de ativar a pesquisa no PyPI ou de aplicar qualquer correção sugerida.

Apache-2.0. Última verificação: julho de 2026.

Da mesma categoria

Skills de AgentesMédio

Skill de Agente Commit Archaeologist

O git blame indica-lhe quem alterou uma linha pela última vez. O Commit Archaeologist reconstrói porque é que a linha existe.

Skills de AgentesMédio

Avaliações de Competências

Como este repositório verifica se as suas competências realmente funcionam - antes de serem lançadas e em cada alteração posterior. Estrutura: uma pas…

  • OpenAI
  • Claude

Precisa de uma solução à medida?

Não sabe por onde começar a usar IA no seu negócio? Receba uma avaliação gratuita e um plano à medida - sem compromisso.

Poupe horas todas as semanas com IA, sem complicações

O Doutor AI dá-lhe 1859 prompts de IA prontos a copiar, por indústria e em português simples - mais uma biblioteca técnica completa para quem quer ir mais longe.

Ver planos