dependency-doctor

Audit project dependencies for outdated packages, duplicates, and security vulnerabilities.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/Camilo8902/GabyCosmetics --skill dependency-doctor-camilo8902
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-doctor
Source: https://github.com/Camilo8902/GabyCosmetics/tree/main/.claude/skills/dependency-doctor
Command: npx skills add https://github.com/Camilo8902/GabyCosmetics --skill dependency-doctor-camilo8902

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the common challenge of managing project dependencies, ensuring they are up-to-date, secure, and free from conflicts or bloat.

Core Features & Use Cases

  • Dependency Auditing: Identifies outdated packages, security vulnerabilities, duplicate dependencies, and heavy libraries.
  • Upgrade Planning: Generates prioritized reports and provides actionable upgrade paths.
  • Use Case: When you suspect your project's dependencies might be causing performance issues or security risks, use this Skill to get a clear picture and a plan to fix it.

Quick Start

Run a dependency audit for the current project.

Frequently Asked Questions about dependency-doctor

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

FAQPage Schema
How do I audit project dependencies for security vulnerabilities and outdated packages?

To audit project dependencies for security vulnerabilities and outdated packages, this Skill scans your project to identify outdated packages, duplicates, heavy libraries, and risky version combinations. It then generates prioritized reports with actionable upgrade paths and safe pinning recommendations.

What is the best way to find and remove heavy or duplicate npm and Python dependencies?

The best way to find and remove heavy or duplicate npm and Python dependencies is to run a dependency audit. This process identifies duplicate dependencies and problematic libraries, providing prioritized reports with performance and maintainability insights to help you optimize your project.

How do I plan safe dependency upgrades and version pinning for my project?

You can plan safe dependency upgrades and version pinning by generating a prioritized report from a dependency audit. This report provides actionable upgrade paths and safe pinning recommendations to resolve risky version combinations without breaking your project.

Can I use a dependency audit to fix performance issues caused by problematic libraries?

Yes, you can use a dependency audit to fix performance issues caused by problematic libraries. The audit identifies heavy libraries and duplicate dependencies, generating prioritized reports with performance insights and upgrade paths to resolve the bloat.

Does dependency auditing work for both npm and Python packages?

Dependency auditing works for both npm and Python packages, checking for security vulnerabilities, outdated packages, and risky version combinations. It delivers prioritized reports with maintainability insights and upgrade paths tailored to your specific package ecosystem.