Development
111-java-maven-dependencies - Claude MCP Skill
Use when you need to add or evaluate Maven dependencies that improve code quality — including nullness annotations (JSpecify), static analysis (Error Prone + NullAway), functional programming (VAVR), or architecture testing (ArchUnit) — and want a consultative, question-driven approach that adds only what you actually need. Part of the skills-for-java project
SEO Guide: Enhance your AI agent with the 111-java-maven-dependencies tool. This Model Context Protocol (MCP) server allows Claude Desktop and other LLMs to use when you need to add or evaluate maven dependencies that improve code quality — including nullne... Download and configure this skill to unlock new capabilities for your AI workflow.
Documentation
SKILL.md# Add Maven dependencies for improved code quality Add essential Maven dependencies that enhance code quality and safety through a consultative, question-driven approach. **This is an interactive SKILL**. **Prerequisites:** Run `./mvnw validate` or `mvn validate` before any changes. If validation fails, **stop** and ask the user to fix issues—do not proceed until resolved. **Components:** **JSpecify** (nullness annotations, `provided` scope), **Error Prone + NullAway** (enhanced static analysis with compile-time null checking), **VAVR** (functional programming with Try/Either and immutable collections), and **ArchUnit** (architecture rule enforcement, `test` scope). **Before asking questions:** Read the reference to use the exact wording and options from the template. Ask questions one-by-one in strict order (JSpecify → Enhanced Compiler Analysis (conditional) → VAVR → ArchUnit) and add only what the user selects. Use consultative language, present trade-offs, and wait for user responses before implementing. ## Reference For detailed guidance, examples, and constraints, see [references/111-java-maven-dependencies.md](references/111-java-maven-dependencies.md).
Signals
Information
- Repository
- jabrena/cursor-rules-java
- Author
- jabrena
- Last Sync
- 3/13/2026
- Repo Updated
- 3/13/2026
- Created
- 2/27/2026
Reviews (0)
No reviews yet. Be the first to review this skill!