dependency-analysis

Analyze JavaScript/TypeScript project dependencies for unused, missing, phantom, and circular issues.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/kizzz/eleon-client --skill dependency-analysis-kizzz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-analysis
Source: https://github.com/kizzz/eleon-client/tree/main/.agents/skills/dependency-analysis
Command: npx skills add https://github.com/kizzz/eleon-client --skill dependency-analysis-kizzz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires acorn, acorn-walk, semver, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Frontend projects often accumulate unused or conflicting dependencies, causing bloated bundles, security risks, and maintenance overhead. This Skill automates comprehensive dependency analysis, health scoring, and actionable remediation guidance for modern frontend stacks.

Core Features & Use Cases

  • Detect unused, missing, phantom, and circular dependencies
  • Analyze and resolve peer dependency conflicts across React, Vue, Angular ecosystems
  • Generate Markdown reports and health scores to guide cleanup and upgrades
  • Produce actionable recommendations to optimize dependencies with minimal risk

Quick Start

Run the enhanced dependency analyzer on your project path to generate a Markdown report.

Frequently Asked Questions about dependency-analysis

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

FAQPage Schema
How do I find unused and phantom dependencies in my npm frontend project?

You can detect unused and phantom dependencies in your npm frontend project by running an automated dependency analysis that scans your project path. It identifies unused, missing, phantom, and circular dependencies, then generates a Markdown report with a health score and remediation guidance.

What is a circular dependency and how do I identify it in a JavaScript codebase?

A circular dependency occurs when modules rely on each other recursively, causing maintenance overhead. You identify circular dependencies in a JavaScript codebase by running an automated dependency analysis that parses your project structure and flags these recursive cycles.

Does dependency analysis work with yarn and TypeScript projects?

Yes, dependency analysis works with yarn and TypeScript projects. The tool applies to JavaScript and TypeScript projects using either npm or yarn, supporting modular and parallel processing to identify dependency conflicts across your project.

How do I resolve peer dependency conflicts in React and Vue ecosystems?

To resolve peer dependency conflicts in React and Vue ecosystems, run a peer-dependency analysis that detects version mismatches across your frontend stack. The analysis produces actionable recommendations to optimize dependencies and resolve conflicts with minimal risk.

What is the best way to optimize frontend dependencies and reduce bundle size?

The best way to optimize frontend dependencies and reduce bundle size is to perform comprehensive dependency analysis to detect unused and conflicting packages. This generates a health score and actionable remediation guidance to safely remove bloat and security risks.