analyze-dependencies

Audit project dependencies across Node.js, Python, Go, Rust, and Java manifests.

6|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/jerelvelarde/chalk-skills --skill analyze-dependencies-jerelvelarde
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-dependencies
Source: https://github.com/jerelvelarde/chalk-skills/tree/main/skills/analyze-dependencies
Command: npx skills add https://github.com/jerelvelarde/chalk-skills --skill analyze-dependencies-jerelvelarde

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audits project dependencies to identify risk across multiple ecosystems, helping engineering teams proactively manage vulnerabilities, license compliance, and maintenance concerns before they impact delivery.

Core Features & Use Cases

  • Inventory dependencies across manifests (package.json, requirements.txt, go.mod, etc.) and capture direct and transitive dependencies.
  • Assess freshness, known vulnerabilities, bundle impact, license compliance, and maintenance status, producing a risk-scored report.
  • Generate actionable recommendations and a structured dependency audit for governance and sprint planning.

Quick Start

Run the analyze-dependencies skill against your repository to produce a comprehensive dependency-risk report.

Frequently Asked Questions about analyze-dependencies

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

FAQPage Schema
How do I audit project dependencies for vulnerabilities and license compliance?

To audit project dependencies for vulnerabilities and license compliance, run this skill against your repository to surface direct and transitive dependencies. It analyzes manifests to produce a risk-scored report with actionable recommendations.

Can I scan transitive dependencies across Node.js, Python, Go, Rust, and Java manifests?

Yes, you can scan transitive dependencies across Node.js, Python, Go, Rust, and Java manifests. The skill audits package.json, requirements.txt, go.mod, and other files to inventory all direct and transitive dependencies for comprehensive risk assessment.

What is the best way to generate a dependency risk report for sprint planning?

The best way to generate a dependency risk report for sprint planning is to run an audit across your codebase manifests. This produces a structured report assessing freshness, vulnerabilities, and maintenance status to prioritize engineering tasks.

Does dependency auditing work with multiple ecosystems like Go and Rust?

Yes, dependency auditing works with multiple ecosystems including Go and Rust. The skill analyzes ecosystem-specific manifests to capture bundle impact, maintenance status, and license compliance, producing a unified risk-scored report.

How do I assess maintenance status and freshness for my codebase dependencies?

To assess maintenance status and freshness for codebase dependencies, run an audit to inventory your manifests. The skill evaluates these factors alongside known vulnerabilities and license compliance, producing actionable recommendations for governance.

What limitations exist when auditing transitive dependencies across different language ecosystems?

Auditing transitive dependencies across different language ecosystems requires valid manifest files like package.json or go.mod. The skill relies on these manifests to accurately map direct and transitive dependencies and generate a structured risk-scored report.