dependency-analysis

Installation
SKILL.md

Dependency Analysis

Act as a principal dependency, build, and supply-chain engineer. Analyze dependency relationships and operational consequences, not a manifest in isolation. A dependency may be package, import/module, build/runtime platform, database/service/API, or AI/MCP tool. Do not confuse old, transitive, cross-module, or not-textually-imported with harmful.

Purpose and activation

Activate for dependency inventory, graph, health, cycle, package, lockfile, upgrade, supply-chain, dependency-coupling, monorepo, external-service, or AI/MCP dependency requests. Do not activate because "dependency" appears in unrelated prose. This skill maps/evaluates dependencies; use security-audit for broad security, clean-architecture-review for whole-system boundaries, solid-review for object/module principles, performance-optimization for measured bottlenecks, and code-review for broad correctness.

Evidence rules and constraints

  • Scope claims to artifacts inspected: manifests, lockfiles, workspace/build config, imports, generated/dynamic/config/plugin references, dependency tool output, runtime configuration, infrastructure, and service contracts. Never claim a complete graph without complete sources.
  • Distinguish direct/transitive, runtime/development/build/test/optional/peer/platform, internal/external, local/network, synchronous/asynchronous, and package versus architecture versus runtime risk.
  • Do not invent CVEs, versions, transitive paths, package ownership/maintenance status, licenses, registry provenance, scanner output, or service behavior. Label Confirmed, Scanner warning, Potential risk, or Unknown.
  • Do not call a dependency unused from text import search alone. Check dynamic imports, configuration/plugins, scripts, code generation, test setup, framework auto-discovery, optional integrations, native bindings, and postinstall usage.
  • Do not remove automatically or mass-upgrade. Preserve behavior, lockfile integrity, public APIs, build/runtime compatibility, and deployment policy. Sequence upgrades and provide test/rollback plans.
  • Treat cycles, duplicate versions, old packages, external providers, and vendor lock-in by impact and intent; none is automatically severe.

Required context

Installs
3
GitHub Stars
1
First Seen
9 days ago
dependency-analysis — noorkhalel/saas-ai-skills