Skill Dependency Fan-Out Inspector
Use this skill to make cross-skill invocation risk explicit before it causes cost or latency blowups.
Workflow
- Scan skill metadata under
skill-candidates/. - Build a dependency graph from explicit
$skill-namereferences. - Flag fan-out hotspots, high transitive reach, and cycles.
- Emit JSON and optional DOT graph artifacts.
Inspect Graph
python3 "$CODEX_HOME/skills/skill-dependency-fan-out-inspector/scripts/dependency_inspector.py" \
--skills-root skill-candidates \
--fanout-threshold 4 \
--transitive-threshold 12 \
--json-out /tmp/skill-dependency-report.json \
--dot-out /tmp/skill-dependency-graph.dot \
--format table
Use --include-plain-names when legacy skills mention dependencies without $ prefixes.
Scope Boundary
Use this skill only for the skill-dependency-fan-out-inspector lane and workflow defined in this file and its references.
Do not use this skill for unrelated lanes; route those through $skill-hub and the most specific matching skill.
References
references/inspection-workflow.mdreferences/graph-contract.md
Loopback
If this lane is unresolved, blocked, or ambiguous:
- Capture current evidence and failure context.
- Route back through
$skill-hubfor chain recalculation. - Resume only after the updated chain returns a deterministic next step.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.