speckit-version-guard-check

Verify locked dependency versions against npm registries and write a version-guard report.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/B0yZ4kr14/OrthoPlus-Enterprise --skill speckit-version-guard-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-version-guard-check
Source: https://github.com/B0yZ4kr14/OrthoPlus-Enterprise/tree/main/.specify-backups/20260518-141826/_agents/skills/speckit-version-guard-check
Command: npx skills add https://github.com/B0yZ4kr14/OrthoPlus-Enterprise --skill speckit-version-guard-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents plan/task/implement phases from relying on outdated or mismatched locked dependency versions by verifying them against live registries and capturing security and upgrade-relevant evidence in a constraints artifact.

Core Features & Use Cases

  • Resolves locked versions from npm/pnpm/yarn lockfiles (with defined precedence across repo root, frontend, and backend), producing an authoritative “locked vs latest” status table.
  • Checks known issues by consulting vulnerability sources (e.g., advisories/audit signals) and recording severity and patched-in guidance for flagged packages.
  • Generates mandatory compatibility rules derived from migration documentation so downstream steps must follow locked-version-safe APIs.
  • Writes a version-guard-report.md artifact into the active feature directory for subsequent Speckit phases to load without re-fetching.

Quick Start

Ask the AI to run speckit-version-guard-check before planning and then use the generated version-guard-report.md constraints to drive all later implementation decisions for the locked dependencies.

Frequently Asked Questions about speckit-version-guard-check

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

FAQPage Schema
How do I check locked dependency versions against the npm registry?

To check locked dependency versions against the npm registry, resolve exact versions from package-lock.json, pnpm-lock.yaml, or yarn.lock, then compare them with live registry data to produce an authoritative locked versus latest status table.

What is a dependency version guard and when do I need it?

A dependency version guard is a constraints report verifying locked tech stack versions against live registries and known security advisories. You need it before planning implementation phases to prevent relying on outdated or mismatched dependencies.

How do I audit npm security advisories for locked package versions?

Audit npm security advisories by checking vulnerability sources for flagged packages within your lockfiles, recording severity levels and patched-in guidance, and writing the known-issue findings into a structured version-guard constraints report.

Does speckit-version-guard-check work with yarn.lock and pnpm-lock.yaml across monorepos?

Yes, speckit-version-guard-check works with yarn.lock and pnpm-lock.yaml across multi-location repositories by resolving exact versions from these lockfiles across repo root, frontend, and backend directories using defined precedence.

How do I generate compatibility rules from migration documentation?

Generate compatibility rules by consulting migration documentation for your dependencies and deriving mandatory constraints that ensure downstream implementation steps follow locked-version-safe APIs within a generated version-guard report.

Why do my downstream implementation tasks use outdated dependency versions?

Downstream implementation tasks use outdated dependency versions because they lack a version-guard constraints artifact verifying locked versions against live registries. Running a version guard check prevents planning phases from relying on mismatched dependencies.