{
  "skill": {
    "id": "skl_dependency_drift_audit",
    "name": "dependency-drift-audit",
    "plugin": "cwc-operations",
    "description": "Fleet-wide dependency-drift audit for the workers/ Cloudflare Worker fleet: the committed dependency graph (scripts/build-graph.py — kit imports + runtime-fetch edges), the per-worker kit-drift lock gate (scripts/worker-build.sh — .build-lock.json vs current _shared/kit hashes), and the dead-runtime-fetch-target check. Use when the user says \"drift audit\", \"stale workers\", \"which workers need redeploy\", \"kit changed\", \"I edited shell.ts/css.ts/d1crud.ts/http.ts/ wellknown.ts/mcp.ts\", \"who imports the kit\", \"who fetches this site\", \"blast radius\", \"redeploy queue\", \"check runtime fetch targets\", \"refresh the build graph\", or before marking any fleet task complete after a kit edit. Also fire as the weekly-review drift step (sibling fleet-operations skill, step 5). Do NOT use for executing the redeploys themselves (route to cwc-deploy), for design-token/CSS audits (`scripts/design-system-audit.sh` — sibling fleet-audit skill), or for the 36 tsk_resync_<site> nav-drift tasks (content drift, not build drift).",
    "summary": "Fleet-wide dependency-drift audit for the workers/ Cloudflare Worker fleet: the committed dependency graph (scripts/build-graph.py — kit imports + runtime-fetch edges), the per-worker kit-drift lock gate (scripts/worker-build.sh — .build-lock.json vs current _shared/kit hashes), and the dead-runt...",
    "gated": 0,
    "source_path": "plugins/cwc-operations/skills/dependency-drift-audit/SKILL.md",
    "created_at": "2026-07-10 18:13:13",
    "cite_as": "https://subagentskills.com/api/skills/skl_dependency_drift_audit"
  }
}