devkit.prompt-optimize
Provides expert prompt optimization using advanced techniques (CoT, few-shot, constitutional AI) for LLM performance enhancement. Use when you need to improve…
Manages safe and incremental dependency upgrades for Java/Maven/Gradle projects with breaking change detection and migration guides. Use when upgrading project dependencies or migrating to new library versions.
> /plugin marketplace add giuseppe-trisciuoglio/developer-kit > /plugin install developer-kit@developer-kit
How it fires
How this command gets triggered: by you, by Claude, or both.
/devkit.java.upgrade-dependenciesContext preview
What this command does when you run it.
Manages safe and incremental dependency upgrades for Java/Maven/Gradle projects with breaking change detection and migration guides. Use when upgrading project dependencies or migrating to new library versions.
allowed-tools: Read, Bash, Edit, Write, Grep, Glob argument-hint: "[scope] [strategy] [version]" description: Manages safe and incremental dependency upgrades for Java/Maven/Gradle projects with breaking change detection and migration guides. Use when upgrading project dependencies or migrating to new library versions.
Plan and execute safe, incremental upgrades of Java project dependencies with minimal risk, proper testing, and clear migration paths for breaking changes.
Manages safe and incremental dependency upgrades for Java/Maven/Gradle projects with breaking change detection and migration guides. Use when upgrading project dependencies or migrating to new library versions.
/devkit.java.upgrade-dependencies $ARGUMENTS
$1 specifies the scope (optional - defaults to `all`):
$2 specifies the strategy (optional - defaults to `analyze`):
$3 specifies target version for specific dependency upgrades (optional):
**Agent Selection**: To execute this task, use the following agent with fallback:
`spring-boot-crud-patterns` skill
`if [ -f pom.xml ]; then mvn dependency:tree | head -30; elif [ -f build.gradle ]; then ./gradlew dependencies --configuration compileClasspath | head -30; fi`
`if [ -f pom.xml ]; then mvn versions:display-dependency-updates 2>/dev/null | grep -E "\\->" | head -20; elif [ -f build.gradle ]; then ./gradlew dependencyUpdates 2>/dev/null | grep -E "\\->" | head -20; fi`
Analyze current state:
Categorize updates by risk level:
For each major version update:
When upgrading Spring Boot:
When upgrading JUnit:
When upgrading Mockito:
Check peer dependencies:
# Maven: Update all patch versions mvn versions:use-latest-releases -DallowMajorUpdates=false -DallowMinorUpdates=false # Gradle: Update patch versions ./gradlew useLatestVersions --update-dependency-locks
**Testing**: Smoke tests + unit tests **Risk**: Very low **Timeline**: Same day
# Maven: Update minor versions mvn versions:use-latest-releases -DallowMajorUpdates=false # Gradle with version catalog ./gradlew versionCatalogUpdate --no-major
**Testing**: Full regression suite **Risk**: Low to medium **Timeline**: 1-2 days
Individual upgrade with migration:
1. Create feature branch 2. Update single dependency 3. Fix breaking changes 4. Run comprehensive tests 5. Code review 6. Merge after validation
**Testing**: Full test suite + manual QA **Risk**: Medium to high **Timeline**: 3-7 days per major dependency
# Check Spring Boot compatibility curl -s https://spring.io/projects/spring-boot | grep -A 5 "supported versions" # Incremental upgrade path # Example: 2.7.x → 3.0.x → 3.1.x → 3.2.x
**Testing**: Integration tests with Testcontainers **Risk**: High **Timeline**: 1-2 sprints
# Che
Modular plugin marketplace for Claude Code and agentic CLIs, with validated, spec-driven skills, agents, commands, and workflows for Java, TypeScript, Python, PHP, AWS, and AI.
Repo: giuseppe-trisciuoglio/developer-kit
Provides expert prompt optimization using advanced techniques (CoT, few-shot, constitutional AI) for LLM performance enhancement. Use when you need to improve…
Provides guided feature development capability with codebase understanding and architecture focus. Use when implementing a new feature from scratch.
Provides guided bug fixing and debugging capability with systematic root cause analysis. Use when encountering bugs, errors, or unexpected behavior.
Creates a GitHub pull request with branch creation, commits, and detailed description. Use when you need to submit changes for review.
Provides comprehensive GitHub pull request review with code quality, security, and best practices analysis. Use when reviewing a PR before merging.
Provides guided code refactoring capability with deep codebase understanding, compatibility options, and comprehensive verification. Use when restructuring or…