Proactively monitors and plans library updates. Assesses the risk of breaking changes and proposes safe update paths.
Resources
2Install
npx skillscat add famaoai-creator/gemini-skills/dependency-lifeline Install via the SkillsCat registry.
About this skill
The dependency-lifeline skill monitors a project's package.json for outdated dependencies, evaluates potential breaking changes, and suggests safe update paths. It helps developers plan and execute library upgrades without introducing regressions, and should be used when assessing or performing dependency updates.
SKILL.md
Dependency Lifeline
This skill moves from reactive vulnerability scanning to proactive dependency management.
Capabilities
1. Update Strategy
- Monitors for new versions of project dependencies.
- Analyzes changelogs and issues to predict the risk of "Breaking Changes."
2. Automated Migration
- Proposes code changes required to support a newer library version.
- Validates updates by running existing tests via
test-genie.
Usage
- "What libraries in this project are out of date, and what is the risk of updating them?"
- "Propose an update plan for
package.jsonto move to the next major version of React."
Knowledge Protocol
- This skill adheres to the
knowledge/orchestration/knowledge-protocol.md. It automatically integrates Public, Confidential (Company/Client), and Personal knowledge tiers, prioritizing the most specific secrets while ensuring no leaks to public outputs.