repomatic-deps

Generate and analyze dependency graphs from Python uv lockfiles.

57|8|Updated Dec 9, 2021
One-click install
npx skills add https://github.com/kdeldycke/repomatic --skill repomatic-deps
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: repomatic-deps
Source: https://github.com/kdeldycke/repomatic/tree/main/.claude/skills/repomatic-deps
Command: npx skills add https://github.com/kdeldycke/repomatic --skill repomatic-deps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users understand and visualize the dependency relationships within their Python projects, particularly those managed by uv lockfiles.

Core Features & Use Cases

  • Dependency Graph Generation: Creates a visual representation of project dependencies.
  • Interactive Analysis: Allows for detailed examination of dependency chains, fan-in, and fan-out.
  • Use Case: Quickly identify if a critical package has too many direct dependents, or if your project has an unusually deep chain of transitive dependencies.

Quick Start

Use the repomatic-deps skill to generate and display the dependency graph for the current project.

Frequently Asked Questions about repomatic-deps

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

FAQPage Schema
How do I analyze a Python dependency graph generated from uv lockfiles?▼

You can analyze a Python dependency graph from uv lockfiles by generating a visual representation of project dependencies to interactively examine transitive chains and package relationships.

What is dependency fan-in and fan-out analysis for Python projects?▼

Dependency fan-in and fan-out analysis identifies packages with unusually high direct dependents or deep transitive chains, helping you understand structural complexity within your Python project.

Do I need uv and repomatic installed to parse Python lockfiles for dependency visualization?▼

Yes, you need the uv and repomatic CLI tools installed, as they are required for parsing uv lockfiles and generating the dependency graphs for interactive exploration.

How can I identify deep transitive dependency chains in my Python project?▼

You can identify deep transitive dependency chains by generating a dependency graph from your uv lockfile and interactively exploring the visual output to trace package lineage.

Can I interactively explore Python project dependencies to find critical packages?▼

Yes, you can interactively explore Python project dependencies to quickly identify if a critical package has too many direct dependents or unusually deep transitive chains.