update-deps

Automate Maven dependency and plugin updates with user-approved pom.xml changes.

4|Updated Sep 24, 2025
One-click install
npx skills add https://github.com/alexmond/yj-schema-validator --skill update-deps-alexmond
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-deps
Source: https://github.com/alexmond/yj-schema-validator/tree/main/.claude/skills/update-deps
Command: npx skills add https://github.com/alexmond/yj-schema-validator --skill update-deps-alexmond

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the detection and safe application of dependency and plugin updates for Maven-based projects, reducing manual tracking and breaking-change risk.

Core Features & Use Cases

  • Scan for available dependency and plugin updates using Maven Versions Plugin.
  • Exclude Spring Boot managed versions and internal modules to prevent instability.
  • Generate a concise upgrade plan, prompt for confirmation, and apply selected upgrades across pom.xml properties.
  • Validate the build after changes to ensure successful packaging and compatibility.

Quick Start

Run the update-deps skill to scan for updates, review suggested changes, and apply chosen upgrades.

Frequently Asked Questions about update-deps

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

FAQPage Schema
How do I safely update Maven dependencies in a multi-module project?

To automate Maven dependency updates, the system scans for available plugin and dependency upgrades using the Maven Versions Plugin, filters out Spring Boot managed versions, and prompts for confirmation before editing pom.xml properties to prevent breaking changes.

How do I automate Maven plugin updates without breaking Spring Boot managed versions?

To automate Maven plugin updates while protecting Spring Boot managed versions, the workflow scans for updates, excludes Spring Boot managed dependencies and internal modules, generates an upgrade plan, prompts for confirmation, and validates the build after applying selected upgrades.

Does the Maven dependency update process work with local multi-module projects?

Yes, the Maven dependency update process supports local multi-module projects. It scans for available updates across the modules, filters out internal modules and Spring Boot managed versions, and applies user-approved upgrades to pom.xml properties before validating the build.

What is the best way to apply pom.xml dependency upgrades while preventing instability?

The best way to apply pom.xml dependency upgrades while preventing instability is to scan for updates, exclude Spring Boot managed versions and internal modules, prompt for user confirmation, and validate the build after applying the selected upgrades.

Why should I exclude Spring Boot managed versions when updating Maven dependencies?

You should exclude Spring Boot managed versions when updating Maven dependencies to prevent instability and breaking changes. Filtering out these managed versions ensures that user-approved upgrades apply safely to pom.xml properties without overriding the framework's dependency control.