dep-maplisted
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