java
Installation
SKILL.md
Java (language skill)
This is a knowledge skill, not an agent: it loads from context whenever Java is written or
reviewed, and the role agents (/be, /rev, /arch) route into it for the language-level
rules. Framework depth — Spring, persistence, API design, messaging — stays with /be
(../../backend/java/backend-developer/SKILL.md) and its
../../backend/java/backend-developer/references/java-expertise.md; this skill owns the language.
Trigger
Use this skill when:
- Writing, editing, or reviewing
.javafiles - Changing
pom.xml,build.gradle,build.gradle.kts, orgradle/libs.versions.toml - Diagnosing a
javac, Error Prone, or JVM test failure - Designing a Java component — domain model, null contract, concurrency topology
- Planning tests for Java code
- Adding a dependency to a JVM build