writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
java-toolingConfigure Maven, Gradle, and static analysis for Java projects. Use for Java-only build and quality tooling such as Spotless, Checkstyle, SpotBugs, SonarLint, JDK versions, and Java service Dockerfiles; defer Kotlin, Android, Flutter, and GitHub Actions-specific configuration.
Independent GitHub snapshot · Automated classification · Original documentation governs
.sdkmanrc or .java-version to lock project to LTS Support (17 or 21). Configure Gradle toolchain via java { toolchain { languageVersion = JavaLanguageVersion.of(21) } } for reproducible builds.pom.xml with <dependencyManagement>. ALWAYS use mvnw wrapper.build.gradle.kts (Kotlin DSL) with libs.versions.toml (Version Catalog). Use gradlew wrapper.Spotless (googleJavaFormat() plugin) or Checkstyle.SpotBugs or SonarLint for deep analysis. Use Detekt if using Kotlin.eclipse-temurin as base image.mvnw test or gradlew build on every PR.