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…
Validates Java project dependencies with vulnerability scanning, license compliance, and supply chain security analysis. Use when auditing project dependencies or before releases.
> /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.dependency-auditContext preview
What this command does when you run it.
Validates Java project dependencies with vulnerability scanning, license compliance, and supply chain security analysis. Use when auditing project dependencies or before releases.
allowed-tools: Read, Bash, Grep, Glob, Write argument-hint: "[scope] [focus] [format]" description: Validates Java project dependencies with vulnerability scanning, license compliance, and supply chain security analysis. Use when auditing project dependencies or before releases.
Perform comprehensive dependency analysis for Java/Maven/Gradle projects to identify security vulnerabilities, licensing issues, outdated packages, and supply chain risks with actionable remediation strategies.
Validates Java project dependencies with vulnerability scanning, license compliance, and supply chain security analysis. Use when auditing project dependencies or before releases.
/devkit.java.dependency-audit $ARGUMENTS
$1 specifies the scope (optional - defaults to `all`):
$2 specifies the focus area (optional - defaults to `comprehensive`):
$3 specifies the output format (optional - defaults to `report`):
**Agent Selection**: To execute this task, use the following agent with fallback:
`if [ -f pom.xml ]; then mvn dependency:list 2>/dev/null | head -30; elif [ -f build.gradle ]; then ./gradlew dependencies 2>/dev/null | head -30; fi`
`if [ -f pom.xml ]; then mvn dependency:tree 2>/dev/null | wc -l; elif [ -f build.gradle ]; then ./gradlew dependencies 2>/dev/null | wc -l; fi`
Comprehensive dependency scanning:
**Maven Dependency Analysis**
# List all dependencies with scope mvn dependency:list -DoutputFile=dependencies.txt # Full dependency tree mvn dependency:tree -Dverbose -DoutputFile=dependency-tree.txt # Dependency convergence check mvn dependency:analyze -DignoreNonCompile=true # Dependency resolution analysis mvn dependency:resolve -Dclassifier=sources
**Gradle Dependency Analysis**
# All configurations ./gradlew dependencies > gradle-dependencies.txt # Specific configuration ./gradlew dependencies --configuration compileClasspath # Dependency insight for specific library ./gradlew dependencyInsight --dependency org.springframework.boot:spring-boot-starter # Build scan for analysis ./gradlew build --scan
**Dependency Classification**
Check against multiple vulnerability databases:
**OWASP Dependency-Check (Maven)**
# Install and run OWASP Dependency-Check mvn org.owasp:dependency-check-maven:check # Generate report with specific format mvn org.owasp:dependency-check-maven:check \ -Dformat=HTML,JSON,XML \ -DfailBuildOnCVSS=7 \ -DsuppressionFile=owasp-suppressions.xml # Check specific artifact mvn org.owasp:dependency-check-maven:check \ -Dartifact=org.springframework.boot:spring-boot-starter-web:3.2.0
**OWASP Dependency-Check (Gradle)**
# Apply plugin and run ./gradlew dependencyCheckAnalyze # With custom configuration ./gradlew dependencyCheckAnalyze \ --info \ -PfailBuildOnCVSS=7
**Snyk Security Scanning**
# Test for vulnerabilities snyk test --all-projects # Test with Maven snyk test --file=pom.xml # Test with Gradle snyk test --file=build.gradle # Generate JSON report snyk test --json > snyk-report.json # Monitor project continuously snyk monitor
**GitHub Advisory Database**
# Using GitHub CLI
gh api graphql -f query='
{
securityVulnerabilities(first: 100, ecosystem: MAVEN, package: "org.springframework.boot") {
nodes {
advisory {
summary
severity
cvss { score }
references { url }
}
vulnerableVersionRange
firstPatchedVersion { identifier }
}
}
}'**Severity Analysis**
Categorize vulnerabilities by severity:
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…