sync-data-relational
OfficialSynchronize spring-data-relational upgrades efficiently.
System Documentation
What problem does it solve?
This Skill helps synchronize spring-data-relational version updates to the spring-jdbc-plus project, ensuring compatibility and reducing upgrade effort.
Core Features & Use Cases
- Fetches Version Diff: Retrieves changes between two spring-data-relational versions from GitHub
- Analyzes Changes: Categorizes changes into API changes, dependency upgrades, bug fixes, and documentation updates
- Identifies Impact: Searches the current codebase for affected code
- Provides Action Items: Lists specific files and changes needed
Quick Start
Step 1: Check gradle.properties to find current springDataBomVersion and infer the target spring-data-relational version. Step 2: Use the GitHub compare URL: https://github.com/spring-projects/spring-data-relational/compare/{old-version}...{new-version} Step 3: Analyze changes and categorize into critical and important changes. Step 4: Grep the codebase for usages of changed APIs and affected dependencies. Step 5: Generate a structured report with action items in the repository. Step 6: Create TodoWrite items to track the upgrade tasks.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: sync-data-relational Download link: https://github.com/naver/spring-jdbc-plus/archive/main.zip#sync-data-relational Please download this .zip file, extract it, and install it in the .claude/skills/ directory.