Skip to content
Agent Memory
Skill

/jumbo-add-dependency

Use liberally when you introduce, discover, or upgrade a third-party package or external service. Registers the dependency so future sessions know what the project relies on.

From plugin
jumbocli
26518 skills
Install
$ npx -y skills add jumbocontext/jumbo.cli --skill jumbo-add-dependency --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/jumbo-add-dependency

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use liberally when you introduce, discover, or upgrade a third-party package or external service. Registers the dependency so future sessions know what the project relies on.

SKILL.md

jumbo-add-dependency.SKILL.md
name: jumbo-add-dependency
description: Use liberally when you introduce, discover, or upgrade a third-party package or external service. Registers the dependency so future sessions know what the project relies on.

Add Dependency

Register a third-party dependency with Jumbo when you add a new package, discover an unregistered one, or integrate with an external service.

Before Adding

Check for an existing dependency to avoid duplication. Consider renaming, updating, or deprecating and replacing a previously registered dependency before registering a new one.

Use the search subcommand to locate previously registered dependencies:

jumbo dependencies search -q <query>

Command Syntax

jumbo dependency add \
  --name "<Display name>" \
  --ecosystem "<npm|pip|maven|service|...>" \
  --package-name "<package-identifier>" \
  --version-constraint "<semver-range>"

Bad Example

jumbo dependency add \
  --name "testing lib" \
  --ecosystem npm \
  --package-name jest

Name does not match the package. Missing version constraint means future agents cannot detect version drift or compatibility issues.

Good Example

jumbo dependency add \
  --name "Jest" \
  --ecosystem npm \
  --package-name jest \
  --version-constraint "^29.7.0"

Name matches the package identity. Ecosystem and package name enable automated lookups. Version constraint communicates the compatibility range.

Read more
Ships withjumbocli

Memory and Context Orchestration for Coding Agents

Get the whole plugin