
from springboot-skills-marketplace29
Guided, phased migration for existing Spring Boot apps to Boot 4 / Java 25 (including Modulith 2 and Testcontainers 2), with scanners and reference guides.
This skill provides a structured, phased workflow and tooling to migrate existing Spring Boot applications to Boot 4 and Java 25, and to upgrade related components such as Spring Modulith and Testcontainers. It bundles a migration scanner script, targeted reference documents for common migration tasks, and an ordered migration plan that minimizes risk by avoiding large, simultaneous changes.
Use when performing an actual upgrade on a maintained codebase (e.g., Boot 3 → Boot 4), when you need to identify starter renames, annotation and import changes, Testcontainers updates, or when you require a staged, verifiable migration plan. Do NOT use for greenfield projects or generic architecture questions.
scripts/scan_migration_issues.py to analyze a codebase and surface migration pointsreferences/spring-boot-4-migration.md, references/spring-modulith-2-migration.md, references/testcontainers-2-migration.md, references/migration-overview.mdCompatible with developer-focused agent runtimes that can run Python tooling and edit repo files (Claude Code, Codex-based agents, Copilot-style assistants).
This skill has not been reviewed by our automated audit pipeline yet.