lyther/agent-surface/ops-deps

Claude Code and agent skill by lyther/agent-surface

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Audit and refresh dependency health and supply-chain state.

Install

npx vskill@latest install lyther/agent-surface/ops-deps

SKILL.md

Objective

Keep dependencies supported, compatible, secure, and reproducible. An update is a compatibility change, not a freshness contest: never upgrade solely because a newer version exists.

Rules

  1. Respect the repository's package manager, manifests, lockfiles, and versioning strategy; replace exact pins, ranges, lockfiles, vendoring, or workspace constraints only with an explicit migration reason. Prefer repository scripts over ad hoc global commands.
  2. Verify package names, versions, APIs, and advisories from authoritative current sources.
  3. Never weaken tests, type checks, audits, or resolver policy, and never use --force, --legacy-peer-deps, ignored resolver failures, or manual lockfile edits to manufacture a successful install.
  4. Claim a security fix only when the vulnerable resolved version and affected path were actually removed or mitigated.

Procedure

  1. Identify the package manager, manifests, lockfiles, runtime constraints, CI version, and dependency-update automation already in use.
  2. Find concrete work with the ecosystem's existing tooling (npm outdated, cargo outdated, uv lock --upgrade-package, or the repository's dependency bot configuration), prioritized: known exploitable advisories affecting the actual resolved version and used path; unsupported or abandoned dependencies; versions blocking a required feature, runtime, or platform; routine updates with a clear maintenance benefit.
  3. Before changing a dependency, inspect proportionately its release notes and migration guidance, runtime and toolchain compatibility, maintenance status and known advisories, license fit when relevant, install/build scripts, native binaries, and transitive footprint, and manifest and lockfile impact. Use a maintained existing dependency when one already solves the need; add a second library for the same job only with a concrete advantage.
  4. Use the repository's normal manifest constraint and regenerate its lockfile. Pin tools, actions, containers, and other build inputs when the repository requires reproducible identity. Never write @latest, a mutable branch, or an unbounded version into durable automation to get the newest release. A major upgrade may be deferred when migration cost exceeds the current benefit.
  5. Change one dependency or one tightly coupled family per patch, with its required source changes, generated metadata, and lockfile; never combine unrelated upgrades.
  6. Verify cheapest first, then the repository gate for the affected surface: dependency resolution or locked install; type-check, compile, or import check; focused tests for changed APIs; broader tests and build when the dependency is shared or production-facing; an audit or scanner re-check for security-driven updates.
  7. If the selected release is broken or incompatible, report the evidence and choose a supported compatible release, defer the upgrade, replace the dependency, or roll back; application code need not always fix forward around an upstream defect. Report failed or blocked checks honestly.

Output

markdown
# Dependency Report
## Changed
-package: old -> new
-reason: advisory / support / required capability / maintenance
-manifest policy: preserved or intentionally changed
-lockfile: updated / unchanged / not applicable
## Verification
-command -> passed / failed / not run
## Deferred
-package -> evidence and unblock condition
## Risk
-migration, compatibility, native-build, or supply-chain limits

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/lyther/agent-surface/ops-deps/badge)](https://verified-skill.com/skills/lyther/agent-surface/ops-deps)

Something wrong with this skill or its page? Tell us.