dependency-policy

Audit declared dependencies and lockfiles for version, licensing, and security risks.

4|Updated Jun 1, 2026
One-click install
npx skills add https://github.com/vmobifystudio/app-dev-team --skill dependency-policy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-policy
Source: https://github.com/vmobifystudio/app-dev-team/tree/main/skills/dependency-policy
Command: npx skills add https://github.com/vmobifystudio/app-dev-team --skill dependency-policy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill prevents dependency-related failures, security gaps, licensing issues, and compatibility surprises before implementation or release.

Core Features & Use Cases

  • Dependency Auditing: Reviews declared packages, SDKs, runtimes, services, models, and third-party APIs.
  • Version and Lockfile Validation: Confirms pinned toolchains, compatible versions, synchronized lockfiles, and reviewed transitive changes.
  • Risk and Governance Checks: Documents purpose, ownership, licensing, deprecation status, vulnerability lookup results, and rollback plans.
  • Use Case: Before adding a mobile SDK, use this Skill to verify its approved version, platform compatibility, license, lockfile impact, and removal strategy.

Quick Start

Use the dependency policy skill to audit the project's dependencies before adding or upgrading a package.

Frequently Asked Questions about dependency-policy

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

FAQPage Schema
How do I audit project dependencies for version and compatibility risks before release?

To audit dependencies for version and compatibility risks, review declared packages, SDKs, and runtimes against synchronized lockfiles to confirm pinned toolchains and identify transitive changes before release.

What is dependency lockfile validation and when do I need it?

Dependency lockfile validation confirms that declared packages and pinned toolchains are synchronized with lockfiles to prevent compatibility surprises. You need it during implementation, architecture review, and release preparation.

How do I check license compliance for third-party APIs and software supply chain dependencies?

Check license compliance by auditing declared dependencies and third-party APIs to document ownership, licensing status, and deprecation risks. This governance check prevents unapproved packages from entering your software supply chain.

Does dependency auditing work for mobile SDKs and third-party APIs?

Yes, dependency auditing works for mobile SDKs and third-party APIs by verifying approved versions, platform compatibility, licensing, lockfile impact, and removal strategy before adding them to your project.

What is the best way to review transitive dependency changes during an upgrade?

The best way to review transitive dependency changes is to perform a diff review against synchronized lockfiles, verifying documented rationale, vulnerability lookup results, and rollback plans for the upgraded packages.

Why do I need documented ownership and rationale for project dependencies?

Documented ownership and rationale for project dependencies are required to ensure release readiness and governance. Explicit escalation for unknown or unapproved dependencies prevents software supply chain security gaps.