← ClaudeAtlas

dep-maplisted

Generates or updates a lode dependency map for a scope. Scans all repos under a path for NuGet, npm/yarn, Maven, Go, Rust, and Python dependencies; detects infrastructure from config files; writes lode/<scope>/dep-map.md with per-repo Mermaid service-layer diagrams and a cross-repo dependency heat map.
e128/dotnet-reference · ★ 2 · DevOps & Infrastructure · score 74
Install: claude install-skill e128/dotnet-reference
# dep-map Generates or updates a structured lode dependency document for a scope. Scans all repos under the given path for package dependencies (NuGet, npm/yarn, Maven, Go, Rust, Python), detects infrastructure from config files, and writes `lode/<scope>/dep-map.md` with per-repo Mermaid service-layer diagrams and a cross-repo dependency heat map. ## Usage ``` /dep-map auth /dep-map payments src/services /dep-map platform /path/to/repos/platform ``` `$scope` = scope label (used for lode path and headings). `$path` = scan root (optional). --- ## Path Resolution | Concept | Resolved as | | ----------- | --------------------------------------------------------------------------------------- | | Scope label | `$scope` — used in lode path and headings | | Scan root | `$path` if given, else `repos/<scope>/` if it exists, else cwd (use absolute paths in tool calls; never write them into lode output) | | Lode output | `lode/<scope>/dep-map.md` (relative to cwd) | | Lode map | `lode/lode-map.md` (relative to cwd) | Use absolute paths in all tool calls. Resolve cwd at runtime with `pwd`. --- ## Workflow ### Step 1 — Parse and validate arguments Extract scope from `$scope`. Any additional text is `$path`. **If no argument:** explain usage with examples