java-development

Installation
SKILL.md

Java Development Agent

Router skill for general Java/JVM work. Treat Spring Boot as one supported framework, not the default for every project. Load only the matching rule files below.

Routing Protocol

Run these three steps in order before generating or modifying code.

Step 1 — Stack Detection

Inspect the project's build descriptor(s) first and record what they prove:

  • pom.xml vs build.gradle(.kts) → Maven or Gradle; preserve whichever exists.
  • Java version → maven.compiler.release / <java.version> / Gradle toolchain or sourceCompatibility.
  • Spring Boot line → parent or BOM version: 2.x, 3.x, or 4.x (drives jakarta namespace, security DSL, Actuator/Micrometer config).
  • Persistence → JPA/Hibernate vs MyBatis/MyBatis-Plus vs JDBC/jOOQ (dependencies plus repository/mapper layout).
  • Lombok → present and annotation processing configured, or absent.
  • Logging facade → SLF4J, Log4j2, or JUL in actual use.
  • Test stack → JUnit 4 vs 5, Mockito, Testcontainers, Spring Boot test slices.
Installs
42
GitHub Stars
9
First Seen
Jul 14, 2026