This is a consultative workflow for adding quality-focused Maven dependencies to Java projects. It walks you through JSpecify nullness annotations, Error Prone with NullAway for static analysis, VAVR for functional programming, and ArchUnit for architecture testing. The approach is deliberately interactive: it validates your project first, then asks questions one at a time so you only add what you actually need. The question-driven flow is a nice touch because it prevents dependency bloat and makes you think about trade-offs before committing. Useful when you're hardening a codebase and want guardrails without cargo-culting every trendy library into your POM.
npx skills add https://github.com/jabrena/cursor-rules-java --skill 111-java-maven-dependencies