Claude Code Skills·Claude Skills·The open SKILL.md registry for Claude
Home › Tag › Java

Java — Claude Code Skills

386 Claude Code skills tagged Java. Browse all programming language-related skills in the open ClaudSkills registry — free to install, one-click via the desktop app.

Showing top 200 of 386 skills, ranked by quality score.

hz-psdk-integration

For 3P / EXTERNAL developers: guides interactive Horizon Platform SDK (PSDK) integration for Meta Quest and Horizon OS Android/Kotlin apps — analyzes the codebase, recommends publi

tools

java-best-practices-debug-analyzer

Analyzes Java stack traces, diagnoses exceptions, identifies root causes, and troubleshoots performance problems. Deconstructs stack traces, investigates NullPointerException, anal

engineering

java-best-practices-refactor-legacy

Refactors legacy Java code to modern patterns and best practices. Use when modernizing old Java code, converting to Java 8+ features, refactoring legacy applications, applying desi

engineering

java-concurrency

Use when Java concurrency with ExecutorService, CompletableFuture, and virtual threads. Use when building concurrent applications.

engineering

java-expert

Expert-level Java development with Java 21+ features, Spring Boot, Maven/Gradle, and enterprise best practices

engineering

java-generics

Use when Java generics including type parameters, wildcards, and type bounds. Use when writing type-safe reusable code.

engineering

java-spring-service

Creates complete Spring Boot services following best practices and layered architecture. Use when building REST APIs, creating Spring services, setting up controllers, implementing

engineering

java-streams-api

Use when Java Streams API for functional-style data processing. Use when processing collections with streams.

engineering

cleanup-builds

Manually audit and reclaim macOS memory from idle Gradle daemons associated with one explicit project. Invoke only when the user requests build cleanup or memory recovery. Dry-run

general

gradle-build-performance

Optimize Gradle build speed with Configuration Cache, parallel execution, and AGP 9 tuning

general

implement-plan

Execute an implementation plan phase-by-phase by delegating to sc:implement, with `./gradlew` verification between phases and a hard stop on any failure. Use whenever the user says

general

java-adr

Creates, lists, and manages Architecture Decision Records for Java projects. Use when user asks to "create an ADR", "document this decision", "write an architecture decision", "add

engineering

java-api-review

Reviews Java REST API design including HTTP methods, status codes, naming, and versioning. Use when user asks to "review my API", "check REST design", "is this good REST", "review

engineering

java-audit

Use when asked to audit, sweep, or review Java code in bulk against the house conventions — the whole repository, the current branch's diff, or named paths/classes. Also invoked di

engineering

java-clean-arch

Reviews or implements Clean Architecture / Hexagonal Architecture (Ports & Adapters) and DDD tactical patterns for Java projects. Use when user asks to "apply clean architecture",

product

java-commit

Generates a Conventional Commits message for staged Java changes. Use when user asks to "write a commit message", "help me commit", "what should my commit say", "summarize my chang

engineering

java-concurrency-review

Reviews Java code for thread safety, race conditions, deadlocks, and Java 21 virtual thread compatibility. Use when user asks to "review concurrency", "is this thread safe", "check

engineering

java-crud

Generates a complete Spring Boot CRUD feature (entity, repository, service, controller, DTOs, tests) in an existing project. Use when user asks to "add CRUD for", "generate entity"

engineering

java-debug

Debug a live Java application via the jdwp-inspector MCP server — breakpoints, runtime state, expression eval, variable mutation, exception-throw-site catches, non-intrusive line/e

engineering

java-design-pattern

Detects GoF patterns in Java code or recommends the right pattern for a problem. Use when user asks to "what pattern is this", "detect design patterns", "suggest a pattern", "shoul

engineering

java-docs

Generates Javadoc comments for Java classes and methods. Use when user asks to "add javadoc", "document this class", "write documentation", "add comments", "generate docs", or "doc

engineering

java-explain

Explains Java code in plain language including design patterns. Use when user asks to "explain this code", "what does this do", "help me understand", "walk me through this", or "ho

engineering

java-fix

Diagnoses and fixes Java compile errors, runtime exceptions, and stack traces. Use when user asks to "fix this error", "this won't compile", "I'm getting an exception", "debug this

engineering

java-format

Apply google-java-format (AOSP style, in place) to Java files: the changed files, the staged files, all files, or specific paths. It asks which google-java-format version to use (e

engineering

java-health

Runs a holistic code health check scoring Security, Tests, Performance and Quality with A-F grades. Use when user asks to "check health", "score this project", "health check", "how

engineering

java-jpa

Reviews Spring Data JPA for N+1 queries, fetch strategies, projections, and Specifications. Use when user asks to "review JPA", "check for N+1", "JPA performance", "review my entit

engineering

java-logging

Reviews Java logging for SLF4J best practices, MDC context, structured logging, and PII safety. Use when user asks to "review logging", "check my logs", "logging review", "is my lo

engineering

java-migrate

Interactive Java version upgrade guide (8 to 11, 11 to 17, 17 to 21). Use when user asks to "migrate to Java 17", "upgrade to Java 21", "Java migration guide", "move from Java 11 t

engineering

java-openapi

Generates or reviews OpenAPI / Swagger documentation for Spring Boot REST APIs — adds @Operation, @Schema, @ApiResponse annotations and configures Swagger UI. Use when user asks to

engineering

java-perf-check

Quick Java performance scan flagging N+1 queries, memory issues, threading problems, and algorithmic hotspots. Use when user asks to "check performance", "performance scan", "any N

engineering

java-refactor

Suggests and applies version-gated Java refactorings. Use when user asks to "refactor this", "clean up this code", "modernize this Java", "simplify this", "extract method", "improv

engineering

java-review

Reviews Java code for bugs, naming issues, code smells, and version-appropriate idioms. Use when user asks to "review this code", "check my Java", "look at this class", "find issue

engineering

java-scaffold

Scaffolds a brand-new Spring Boot project from scratch — build file, package structure, and a starter feature. Use when user asks to "create a new Spring Boot project", "bootstrap

engineering

java-security

Reviews or implements Spring Security configuration — JWT authentication, OAuth2, method-level security, CORS, and CSRF. Use when user asks to "add authentication", "secure this AP

security

java-security-check

Quick OWASP security scan for injection risks, hardcoded secrets, weak crypto, and Spring Security misconfigs. Use when user asks to "security scan", "check for vulnerabilities", "

security

java-solid

Checks Java code for SOLID principles violations with Java-specific patterns. Use when user asks to "check SOLID principles", "is this good OOP", "single responsibility", "SOLID vi

engineering

java-test

Generates JUnit 5 and Mockito unit tests or Testcontainers integration tests, auto-detecting project setup. Use when user asks to "write tests", "generate tests", "add unit tests",

engineering

jdbc-ctp-verify-report

One-shot CUBRID JDBC driver verification + report. Builds the CUBRID JDBC driver, runs the CTP JDBC test suite against CUBRID, diffs pass/fail vs a baseline (a prior run's JSON, CT

engineering

springboot-coding

Spring Boot coding guidelines for REST APIs, data access, caching, and configuration. This skill covers Spring-specific patterns. For core Java, use java-coding skill.

engineering

tilt-setup

Install Tilt and scaffold or audit Tiltfile + tilt/ configurations with ecosystem-aware templates. Auto-detects Java/Gradle (Spring Boot), Next.js, Python/uv, and external infrastr

engineering

java-sdk-specialist

Java SDK development for enterprise environments

tools

110-java-maven-best-practices

Use when you need to review, improve, or troubleshoot a Maven pom.xml file — including dependency management with BOMs, plugin configuration, version centralization, mult — from ja

engineering

111-java-maven-dependencies

Use when you need to add or evaluate Maven dependencies that improve code quality — including nullness annotations (JSpecify), static analysis (Error Prone + NullAway), f — from ja

engineering

112-java-maven-plugins

Use when you need to add or configure Maven plugins in your pom.xml — including quality tools (enforcer, surefire, failsafe, jacoco, pitest, spotbugs, pmd), security scan — from en

engineering

113-java-maven-documentation

Use when you need to create a DEVELOPER.md file for a Maven project — combining a fixed base template with dynamic sections derived from the project pom.xml, including a — from jab

engineering

114-java-maven-search

Covers Maven Central search (Search API, maven-metadata.xml, artifact URLs) and project-local update reports via versions-maven-plugin (display-property-updates, display- — from en

engineering

301-frameworks-spring-boot-core

Use when you need to review, improve, or build Spring Boot 4.0.x applications — including proper usage of @SpringBootApplication, component annotations (@Controller, @Ser — from ja

engineering

302-frameworks-spring-boot-rest

Use when you need to design, review, or improve REST APIs with Spring Boot — including HTTP methods, resource URIs, status codes, DTOs, versioning, deprecation and sunset — from ja

engineering

303-frameworks-spring-boot-validation

Use when you need to design, review, or improve validation in Spring Boot applications — including Bean Validation on request DTOs, @Valid/@Validated at API boundaries, c — from en

engineering

304-frameworks-spring-boot-security

Use when you need to design, review, or improve security in Spring Boot applications — including SecurityFilterChain, OAuth2/JWT resource server patterns, form login basi — from ja

security

321-frameworks-spring-boot-testing-unit-tests

Use when you need to write unit tests for Spring Boot applications — including pure unit tests with @ExtendWith(MockitoExtension.class) for @Service/@Component, slice tes — from ja

engineering

322-frameworks-spring-boot-testing-integration-tests

Use when you need to write or improve integration tests — including Testcontainers with @ServiceConnection, @DataJdbcTest persistence slices, TestRestTemplate or MockMvcT — from ja

engineering

323-frameworks-spring-boot-testing-acceptance-tests

Use when you need to implement acceptance tests from a Gherkin .feature file for Spring Boot applications — including finding scenarios tagged @acceptance, implementing h — from ja

engineering

agent-java-build-resolver

Java/Maven/Gradle build, compilation, and dependency error resolution specialist. Automatically detects Spring Boot or Quarkus and applies framework-specific fixes. Fixes — from Ku

engineering

agent-kotlin-build-resolver

Kotlin/Gradle build, compilation, and dependency error resolution specialist. Fixes build errors, Kotlin compiler errors, and Gradle issues with minimal changes. Use when — from Ku

engineering

agent-spring-boot-engineer

Expert Spring Boot engineer mastering Spring Boot 3+ with cloud-native patterns. Specializes in microservices, reactive programming, Spring Cloud integration, and enterprise soluti

engineering

allaymc-plugin-dev

Build, update, and troubleshoot AllayMC plugins in Java or other JVM languages. Use when creating a new AllayMC plugin, migrating an existing plugin to a new Allay API version, wir

general

android-app-factory

Use when planning, creating, or orchestrating a complete Android app-development workflow from a one-line idea or target keyword through Play Store submission — the entry point for

content

android-build

Android APK build pipeline using sbt-multiarch-scala — SDK management, DEX compilation, native .so packaging, signing, and installation without Gradle

general

android-deploy-usb

Build and deploy Android app to connected device via USB. Fast deployment (~2-5 seconds) using Gradle and ADB. Use when deploying, installing, or building Android apps to physical

engineering

android-deployer

Skill local para compilar e instalar Aethereum/VocoGal. Usa Gradle e ADB para enviar a app ao móbil.

general

android-dfm

Create Android dynamic feature modules with Gradle, Koin DI, Navigation registration. Use for new features, modularization, feature flags.

general

android-gradle

Automate Gradle tasks for Android projects - build, test, coverage, clean. Use when building APKs, running unit tests, generating coverage reports, or checking dependencies.

general

android-gradle-build-logic

Shape Android build logic with Gradle, version catalogs, plugins, convention patterns, and toolchain compatibility.

general

android-gradle-logic

Gradle build logic e Convention Plugins. Use when mexendo na configuração de build do CraftD (build-logic/, libs.versions.toml).

general

android-kotlin-advisor

Développement Android natif avec Kotlin et Jetpack Compose. Se déclenche avec "Android", "Kotlin", "Jetpack Compose", "Android Studio", "Gradle", "Room", "Hilt", "Corouti — from en

engineering

role-mobile:android-native

Expert guidance on Android native development — Kotlin idioms, Jetpack Compose UI, Room database, Hilt dependency injection, Coroutines and Flow for async work, WorkManager for bac

engineering

android-signing-config

Configure Android release build signing with dual-source credentials (env vars + gradle.properties)

security

android-test-runner

重要: ユーザーがAndroidテスト実行をリクエストした場合、常にこのスキルを最初に使用してください。以下の場合に必ず使用: run TestName, execute test, テストを実行, 結果を分析, run all tests, analyze test failures, fix failing tests、または Android unit

engineering

arcgis-kotlin-solution-setup

Set up or upgrade apps that use ArcGIS Maps SDK for Kotlin. Use when asked to add the SDK to an Android project, configure Gradle dependencies, or create the first working map or s

engineering

audit-java

Use when a known Java source surface or Java-owned Spring/build configuration needs a scoped, read-only audit of selected architecture, API/security, transaction, persistence, conc

security

aws-rds-spring-boot-integration

Configure AWS RDS (Aurora, MySQL, PostgreSQL) with Spring Boot applications. Use when setting up datasources, connection pooling, security, and production-ready database configurat

engineering

base-cn-registry-mirror-strategy

国内镜像源与代理分层策略(Docker / Debian / Alpine / Node / Python / Maven / Gradle / Go),用于 Dockerfile 与 CI 的可维护加速。

engineering

baseline-check

Autonomously run quality checks (detekt, Gradle tests) to establish baseline or detect regressions. Supports three modes (capture, compare, auto) for comprehensive regression detec

general

bug-almanach-recherche

Recherchiert gruendlich die oeffentlich bekannten Bugs, Fallen und Workarounds eines technischen Bereichs und erstellt daraus einen kuratierten Bug-Almanach in ~/proggs/bugs/<kateg

science

build-android-binary

Compile a PAM control's Android Kotlin module into the runtime-loadable DEX for a `.ppmplugin`. Creates a staged Gradle build with the pinned wrapper and `react-android` compile de

tools

build-tooling-workflow

Inspect and maintain server-side JVM build tooling across Gradle, Maven, and SBT, including wrapper policy, Java toolchains, dependencies, multi-module boundaries, local run comman

tools

bump-java-11-to-17

Migrate a Maven or Gradle project one Java LTS step from Java 11 to Java 17: it must compile under JDK 17, conserve every previously-passing test, and raise the effective compiler

engineering

bump-java-17-to-21

Migrate a Maven or Gradle project one Java LTS step from Java 17 to Java 21: it must compile under JDK 21, conserve every previously-passing test, and raise the effective compiler

engineering

bump-java-21-to-25

Migrate a Maven or Gradle project one Java LTS step from Java 21 to Java 25: it must compile under JDK 25, conserve every previously-passing test, and raise the effective compiler

engineering

bump-java-8-to-11

Migrate a Maven or Gradle project one Java LTS step from Java 8 to Java 11: it must compile under JDK 11, conserve every previously-passing test, and raise the effective compiler t

engineering

capacitor-plugin-upgrades

Guides the agent through upgrading a Capacitor plugin to a newer major version. Supports upgrades from Capacitor 4 through 8, including multi-version jumps. Covers automated upgrad

engineering

catalog-entry

Use when the user asks to "add this dependency to my version catalog", "generate a libs.versions.toml entry for X", "what alias should I use for this library", "validate my version

general

changelog

Maintains IdeaVim changelog (CHANGES.md) and build.gradle.kts changeNotes. Use when updating changelog, documenting releases, or reviewing commits/PRs for changelog entries.

general

check-deps

Analyze Gradle dependencies for outdated versions, known CVEs, unnecessary transitive dependencies, and version conflicts

general

check-deps-vulnerabilities

Use when the user asks to "check vulnerabilities", "scan CVEs", "check dependency vulnerabilities", "are my dependencies vulnerable", "security audit dependencies", "find CVEs in d

security

check-version-compatibility

Use when the user asks "is AGP 8.2 compatible with Gradle 8.4", "will this Kotlin version work with my AGP", "what Gradle version does this AGP need", "check Spring Boot BOM compat

engineering

choose-service-shape

Choose the right server-side JVM project shape before implementation, including Java versus Scala language choice, Gradle/Maven/SBT ownership, framework fit, validation commands, p

general

ci-health

Monitor and maintain CI runner health — check disk space, clear stale caches (Flutter, Gradle, npm, Docker), prune old worktrees, and report status. Prevents cache corruption failu

engineering

code-atlas

Generates architectural diagrams (PlantUML, Mermaid) for the Java project using the Code Atlas Gradle plugin. Use when you need to visualize the codebase structure, class relations

general

code-like-simon

Use when writing new Kotlin or Java files, editing existing Kotlin code, writing or modifying Compose UI code, writing or modifying unit tests in Kotlin, any task that produces .kt

engineering

tokf-run

Compress verbose CLI output with tokf before returning results. Activates for git, cargo, npm, docker, go, gradle, kubectl, and other supported commands.

engineering

cometchat-android-v5-troubleshooting

Diagnose and fix problems with a CometChat Android integration. Gradle errors, runtime crashes, rendering issues, and version compatibility.

general

cometchat-android-v6-core

CometChat Android UIKit v6 core setup — Gradle dependencies, SDK initialization, login/logout, and message sending

general

compile-java-project

Compile a Java project and verify the build. Use when testing migration success, running Maven or Gradle builds, or resolving compilation errors.

engineering

convert-java-c

Convert Java code to idiomatic C. Use when migrating Java projects to C, translating Java patterns to idiomatic C, or refactoring Java codebases for performance, minimal runtime de

engineering

convert-java-cpp

Convert Java code to idiomatic C++. Use when migrating Java projects to C++, translating Java patterns to idiomatic C++, or refactoring Java codebases. Extends meta-convert-dev wit

engineering

convert-java-rust

Convert Java code to idiomatic Rust. Use when migrating Java projects to Rust, translating Java patterns to idiomatic Rust, or refactoring Java codebases. Extends meta-convert-dev

engineering

cosid-spring-boot

Configure CosId in Spring Boot applications with cosid-spring-boot-starter. Use when the user works with application.yml, Gradle or Maven dependencies, starter feature variants, Re

engineering

java-architect

Use when building, configuring, or debugging enterprise Java applications with Spring Boot 3.x, microservices, or reactive programming. Invoke to implement WebFlux endpoi — from an

engineering

spring-boot-engineer

Generates Spring Boot 3.x configurations, creates REST controllers, implements Spring Security 6 authentication flows, sets up Spring Data JPA repositories, and configure — from an

engineering

cui-maven-rules

Complete Maven standards covering build processes, POM maintenance, dependency management, and Maven integration for CUI projects

general

debug:react-native

Debug React Native issues systematically. Use when encountering native module errors like "Native module cannot be null", Metro bundler issues including port conflicts and cache co

engineering

dependabot-security

Fix Dependabot security vulnerabilities in Java/Gradle projects using severity-based processing, dependency substitution strategies, and dependency graph verification. Us — from se

security

dependency-management

Version catalog strategy, dependency management, BOMs, and version constraints for Java/Gradle projects. Covers version centralization, never-downgrade policy, bundle patterns, res

general

dependency-scan

Scan project dependencies for known vulnerabilities (CVEs), auto-fix safe patches, and generate SBOM. Auto-detects all package managers in monorepos — npm (npm audit), yarn (yarn a

security

dependency-upgrader

Upgrade dependencies for Java/Kotlin (Gradle/Maven) and TypeScript/Node projects with minimal risk: plan the bump, apply changes incrementally, run tests/builds, and document break

engineering

dependency-vulnerabilities

Use when the user names one or a few specific dependencies (with version) — not a whole project — and asks "does io.ktor:ktor-server-core 3.1.0 have any known vulnerabilities", "ch

security

detect-java-version

Detect a Maven/Gradle project's real current Java level (by its declared bytecode target, not the build toolchain) and dispatch to the matching one-LTS bump hop (8->11, 11->17, 17-

engineering

dev-android-kotlin-advisor

Développement Android natif avec Kotlin et Jetpack Compose. Se déclenche avec "Android", "Kotlin", "Jetpack Compose", "Android Studio", "Gradle", "Room", "Hilt", "Corouti — from en

engineering

dev-gradle-build-expert

Expert en configuration et optimisation Gradle pour Android Kotlin. Gère build.gradle, Kotlin DSL, dépendances, flavours, variants. Se déclenche avec "gradle", "build err — from en

engineering

dev-java

Use when Java source or Java-owned Maven/Gradle configuration must be implemented, migrated, or refactored across Spring services, HTTP/security boundaries, persistence, transactio

security

dev-java-spring-advisor

Développement Java avec Spring Boot, Spring Security et l'écosystème Spring. Se déclenche avec "Java", "Spring Boot", "Spring", "JPA", "Hibernate", "Maven", "Gradle", "Sp — from en

engineering

develop-backend

Spring Boot/MyBatisによるバックエンド実装スキル - RESTful API設計、データベース設計(Flywayマイグレーション)、Controller/Service/Mapper層の実装、単体テスト作成を行います。DRY原則を徹底し、product.utilパッケージの既存実装やAOPによる自動ログ出力を活用します。未使用コード削除をI

general

java-sensitive-log-auditor

Audit Java code for logs, exception messages, and console output that may leak sensitive data such as IBAN, PAN (credit cards), DNI/NIE/NIF, passports, credentials, tokens, API key

engineering

device-deploy

Android 実機またはエミュレータへのビルド・デプロイ・動作確認の一連のワークフロー(WSL2 + Gradle + adb)。 このスキルを使うべき場面: 実機にデプロイしたい、実機で確認したい、デバイスにインストールして、 APK をビルドして入れて、adb でアプリをインストール、アプリデータをクリアして再インストール、 logcat でログを見た

general

dgroomes-project-conventions

Conventions and style guidelines for dgroomes' personal projects. Use when upgrading, maintaining, or creating projects in dgroomes' repositories. Covers README style, Gradle confi

general

dwy-mirror-source

国内镜像源加速配置检查与修复:扫描 pip/uv/poetry/npm/pnpm/yarn/Docker/Go/Cargo/Maven/Gradle/Homebrew/Flutter 等 13 类工具的用户级和项目级配置,识别使用境外默认源或缺失配置的项,提供阿里云/清华/中科大镜像源切换。触发条件:用户说'检查镜像源'、'配置加速'、'换镜像源'、'mir

tools

emulator-preview

Android エミュレータでアプリの画面表示や動作をプレビュー確認するためのワークフロー(WSL2 + Gradle + adb)。 このスキルを使うべき場面: エミュレータでプレビューしたい、エミュレータで確認したい、 エミュレータにデプロイして、x86_64 ビルドで試したい、emulator-preview、/emulator-preview。 実機

general

eol-status

Use when the user asks "is Kotlin 1.9 still supported", "when does Gradle 7 reach end of life", "is this Spring Boot version EOL", "is JDK 17 still maintained", "check end-of-life

engineering

expand-bom

Use when the user asks to "expand this BOM", "what versions does the Spring Boot BOM manage", "show me the managed versions in this platform", "what does importing io.ktor:ktor-bom

general

exploring_dependency_sources

Reads and searches source code across ALL scopes: external library dependencies, plugins (buildscript), and Gradle Build Tool internal source code; use whenever you need to UNDERST

science

expo-config-plugin

Expo config plugin yazma, withInfoPlist, withAndroidManifest, withDangerousMod, mod compose, plugin testing ve app.config.ts'te kayit. Triggers on config plugin, with-plugin, withI

engineering

expo-troubleshooting

Sik karsilasilan Expo hatalari: Metro cache, version mismatch, expo-doctor, Pod install, Gradle daemon, native module conflicts, EAS Build logs, dependency hoisting. Triggers on ex

general

featbit-sdks-java

Expert guidance for integrating FeatBit Java Server SDK. Use when user asks about "Java SDK", "Java feature flags", "FeatBit Java", "Maven feature flags", or mentions .java or buil

engineering

fix-vulnerabilities

Fix Dependabot security vulnerabilities in Java/Gradle projects using severity-based processing, dependency substitution strategies, and dependency graph verification. Us — from bi

security

500-frameworks-micronaut-create-project

Use when you need to create a new Maven-based Micronaut 4.x project using SDKMAN-managed Java and Micronaut CLI tooling. This should trigger for requests such as Create a Micronaut

general

400-frameworks-quarkus-create-project

Use when you need to create a new Maven-based Quarkus 3.x project using SDKMAN-managed Java and Quarkus CLI tooling. This should trigger for requests such as Create a Quarkus Maven

general

301-frameworks-spring-boot-core

Use when you need to review, improve, or build Spring Boot 4.0.x applications — including proper usage of @SpringBootApplication, component annotations (@Controller, @Ser — from ja

engineering

300-frameworks-spring-boot-create-project

Use when you need to create a new Maven-based Spring Boot 4.0.x project using SDKMAN-managed Java and Spring Boot CLI tooling. This should trigger for requests such as Create a Spr

engineering

305-frameworks-spring-boot-modulith

Use when you need to design, review, or improve modular monoliths with Spring Modulith in Spring Boot applications - including application module package structure, ApplicationModu

engineering

302-frameworks-spring-boot-rest

Use when you need to design, review, or improve REST APIs with Spring Boot — including HTTP methods, resource URIs, status codes, DTOs, versioning, deprecation and sunset — from ja

engineering

304-frameworks-spring-boot-security

Use when you need to design, review, or improve security in Spring Boot applications — including SecurityFilterChain, OAuth2/JWT resource server patterns, form login basi — from ja

security

323-frameworks-spring-boot-testing-acceptance-tests

Use when you need to implement acceptance tests from a Gherkin .feature file for Spring Boot applications — including finding scenarios tagged @acceptance, implementing h — from ja

engineering

322-frameworks-spring-boot-testing-integration-tests

Use when you need to write or improve integration tests — including Testcontainers with @ServiceConnection, @DataJdbcTest persistence slices, TestRestTemplate or MockMvcT — from ja

engineering

321-frameworks-spring-boot-testing-unit-tests

Use when you need to write unit tests for Spring Boot applications — including pure unit tests with @ExtendWith(MockitoExtension.class) for @Service/@Component, slice tes — from ja

engineering

303-frameworks-spring-boot-validation

Use when you need to design, review, or improve validation in Spring Boot applications — including Bean Validation on request DTOs, @Valid/@Validated at API boundaries, c — from ja

engineering

generate-native-extension

Read the approved PRD.md and generate the native sources for a third-party PAM control (the compiled `.ppmplugin` track) — iOS Obj-C `<Pascal>Module` plus optional system-framework

product

git-branch-workflow-validation

Use when when preparing to create a release branch in a Maven-based multi-module

general

gplay-gradle-build

Build, sign, and package Android apps with Gradle before uploading to Google Play. Use when asked to create an APK or AAB, configure signing, or set up build pipelines.

general

graalvm-native-image

Provides expert guidance for building GraalVM Native Image executables from Java applications. Use when converting JVM applications to native binaries, optimizing cold start times,

general

gradle

Provides authoritative guidance for ALL Gradle operations: executing builds, running tests with surgical filtering, introspecting project structure, creating modules, and diagnosin

science

gradle-9

Upgrade from Gradle 8.x to Gradle 9.x with plugin compatibility updates. Required for Java 25 support. Includes plugin version mappings and migration patterns.

general

gradle-agp-workflow

Inspect and maintain Android Gradle and Android Gradle Plugin workflows, including Gradle wrapper policy, AGP and Kotlin plugin versions, Java toolchains, Android SDK settings, nam

tools

gradle-build-expert

Expert en configuration et optimisation Gradle pour Android Kotlin. Gère build.gradle, Kotlin DSL, dépendances, flavours, variants. Se déclenche avec "gradle", "build err — from en

engineering

gradle-central-deps

在 Project 仓库中新增或引用 Gradle 依赖时,先查 `file/gradle/config.gradle` 与 `file/gradle/config_libs.gradle` 是否已有坐标;按官方/非官方规则写入对应分组,并在 `file/deps/deps_android.gradle` 或 `file/deps/deps_project.

engineering

gradle-ci-cd-integration

Configures Gradle builds for CI/CD platforms including GitHub Actions, GitLab CI, Jenkins, and CircleCI. Use when setting up automated builds, configuring caching strategies, runni

engineering

gradle-dependency-management

Manages Gradle dependencies using version catalogs, BOMs, and dependency constraints. Use when setting up dependency management, centralizing versions, resolving conflicts, or conf

general

gradle-docker-jib

Configures and builds optimized Docker images using Google's Jib plugin without Docker daemon or Dockerfile. Use when containerizing Spring Boot microservices, building multi-archi

engineering

gradle-expert

Build optimization, dependency resolution, and multi-module KMP troubleshooting for AmethystMultiplatform. Use when working with: (1) Gradle build files (build.gradle.kts, settings

general

gradle-logic

Expert guidance on setting up scalable Gradle build logic using Convention Plugins and Version Catalogs.

general

gradle-standards

Gradle build configuration standards for Java projects. Covers version catalogs, dependency bundles, multi-module setup, BOM management, and common troubleshooting. Use when config

general

gradle-testing-setup

Configures comprehensive testing in Gradle including JUnit 5, TestContainers, test separation (unit vs integration), and code coverage with JaCoCo. Use when asked to "set up JUnit

engineering

gradle-troubleshooting

Analyzes and resolves common Gradle build issues including OutOfMemory errors, dependency conflicts, build cache problems, configuration cache failures, and slow builds. Use when a

general

hkj-spring

Higher-Kinded-J Spring Boot integration (hkj-spring-boot-starter). Use PROACTIVELY whenever the working file or task involves: (1) a Spring controller method (@RestController / @Ge

security

sayt-ide

How to write .vscode/tasks.json — build/test task schema, dependsOn chains, per-language examples (Gradle, Go, Node/pnpm, Python, Zig). Use when creating build tasks, test tasks, o

tools

infra-weekly

Weekly review of infrastructure changes for the NutriSport portfolio docs. Activates on "/infra-weekly", "/infra-review", "weekly infra", "тижневий ревʼю інфри", "що ми зробили цьо

engineering

intellij-plugin-builder

Guide for creating IntelliJ Platform plugins using Gradle and Kotlin/Java. Use when users want to create, configure, or develop plugins for IntelliJ IDEA or other JetBrains IDEs.

engineering

jakarta-namespace

Rewrites Java EE specification types from javax.* onto jakarta.* in sources, Maven/Gradle coordinates, and web.xml/persistence.xml namespaces for Spring Boot 3 and Jakarta EE 9+. T

security

java-25

Upgrade Java projects from Java 21 to Java 25 with required dependency updates. Requires Gradle 9.x, Groovy 5.x, and updated plugins for compatibility.

engineering

java-add-graalvm-native-image-support

GraalVM Native Image expert that adds native image support to Java applications, builds the project, analyzes build errors, applies fixes, and iterates until successful compilation

engineering

java-android-workflow

Maintain Java-only Android projects and Kotlin/Java interoperability inside Android apps or libraries, including Java source sets, AndroidX Java APIs, annotations, nullability, SAM

engineering

java-api-discovery

Discover Java API signatures from compiled JARs using javap instead of guessing or relying on incomplete documentation. Use when encountering unknown methods, pagination patterns,

engineering

java-application-build-verification

Use when when you need to confirm that a Java project's GitHub Actions workflow (e.g., 'dev_build_release.yml') has completed successfully and generated usable build artifacts;

engineering

java-architect

Use when building, configuring, or debugging enterprise Java applications with Spring Boot 3.x, microservices, or reactive programming. Invoke to implement WebFlux endpoi — from en

engineering

java-architect

Expert Java architect specializing in Java 21, Spring Boot 3, and Jakarta EE ecosystem. This agent excels at designing enterprise-grade applications with modern Java features, micr

engineering

java-architecture-analyzer

Use when analyzing Java/Spring architecture, 看懂 Java/Spring 项目, 分析架构, 梳理业务链路(下单/鉴权/支付), 画时序图, 提炼设计模式, or planning refactors/二次开发. Agents read real project files and deliver visual-

engineering

java-audit-skill

AI驱动的Java代码安全审计技能,实现系统化、高覆盖率的漏洞挖掘。使用场景: (1) 审计Java/Kotlin项目寻找安全漏洞(0day挖掘、代码审计、安全评估) (2) 企业级代码库的安全审计(支持大型项目) (3) 需要高质量、低幻觉率的安全审计报告 (4) CI/CD集成的前期漏洞发现 触发关键词:Java审计、代码审计、安全审计、漏洞挖掘、0da

engineering

java-backend-engineering-mentor

Use when the user wants Java backend engineering practice outside interviews: backend business module design, guided implementation practice, enterprise review of user-written back

engineering

java-backend-vibe-upskill

Use when the user is preparing for Java backend interviews or interview-oriented learning, including Java面试, 后端面试, 模拟面试, 八股文, 项目拷打, 面试复盘, 面试题库, 场景案例, resume/JD-based Java backend i

engineering

java-build-artifact-validation

Use when when you need to verify that a Java project's automated build pipeline (GitHub Actions workflow) executes without errors and generates distributable artifacts (e.g., .deb

engineering

java-build-resolver

Java/Maven/Gradle build, compilation, and dependency error resolution specialist. Fixes build errors, Java compiler errors, and Maven/Gradle issues with minimal changes — from gist

engineering

java-cache

Use when the user asks to add caching, configure Redis or Caffeine cache, use @Cacheable/@CacheEvict/@CachePut, optimize repeated database or API calls, or review existing Spring B

engineering

java-cdi

Core CDI patterns including constructor injection, scopes, producers, and container configuration

engineering

java-cdi-quarkus

Quarkus-specific CDI patterns including @QuarkusTest, native image support, and reflection registration

engineering

java-code-review

Systematic code review for Java with null safety, exception handling, concurrency, and performance checks. Use when user says "review code", "check this PR", "code review", or befo

engineering

java-code-signing-zertifikate

Prüft Java-Code-Signing und Zertifikatsmanagement im Nis2 Cybersecurity Compliance.

engineering

java-coding-standards

Java coding standards for Spring Boot services: naming, immutability, Optional usage, streams, exceptions, generics, and project layout.

engineering

java-collections

Select Java collections by access pattern, use streams where they clarify, and default to immutability and records. Use when modeling data in Java or reviewing collection-heavy cod

engineering

java-core

Core Java development patterns including code organization, modern features, performance patterns, and implementation verification

engineering

java-coverage

JaCoCo code coverage configuration for Java/Gradle projects. Covers report generation, coverage thresholds, multi-module aggregation, and SonarQube integration. Use when setting up

engineering

144-java-data-oriented-programming

Use when you need to apply data-oriented programming best practices in Java — including separating code (behavior) from data structures using records, designing immutable — from ja

engineering

java-ddd-hexagonal

Guide Claude to create domain modules following DDD principles and hexagonal architecture for Java + Spring Boot projects. Use when user requests: (1) "Create a new module" / "새 모듈

engineering

java-decompile

Use when you need to view the source code of a Java class from project dependencies, understand a library's API implementation, find method signatures, or explore how a dependency

engineering

123-java-design-patterns

Use when you need to select, review, or implement Java design and integration patterns — including classic Java design patterns, REST API patterns, Kafka and event-driven patterns,

engineering

java-design-principles

A comprehensive guide providing essential design principles and best practices for Java development

engineering

java-dev-manual

面向企业级 Java 开发团队的开发规约治理工具,提供团队级规范定制能力。核心能力: - 7 大维度规约的团队级自定义配置 - 规约合规性自动检查与报告生成 - 新项目脚手架与规范模板集成 - 架构分层规范与依赖管理约束 - 设计模式与设计原则的代码示例库 - CI/CD 规约检查集成与质量门禁 — from thcjp/hermes-skills

engineering

java-dev-manual-tool-free

Java 开发规约速查手册,覆盖命名、异常、并发、数据库等 7 大维度核心规范。Use when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于无明确技术栈的模糊需求。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。

engineering

java-dev-manual-tool-pro

面向企业级 Java 开发团队的开发规约治理工具,提供团队级规范定制能力。核心能力: - 7 大维度规约的团队级自定义配置 - 规约合规性自动检查与报告生成 - 新项目脚手架与规范模板集成 - 架构分层规范与依赖管理约束 - 设计模式与设计原则的代码示例库 - CI/CD 规约检查集成与质量门禁 — from thcjp/hermes-skills

engineering

java-developer

Implement or fix small-to-medium Java features without full SDD (Spring Boot default). Use for isolated JVM/Spring Boot work or when invoking /java-developer.

engineering

java-development

Use when writing, reviewing, or modifying Java/JVM source — the house standard for everyday Java craft: design and naming (composition over inheritance, interfaces over implementat

engineering

java-docker

Containerize Java applications - Dockerfile optimization, JVM settings, security

engineering

170-java-documentation

Use when you need to generate or improve Java project documentation — including README.md files, package-info.java files, and Javadoc enhancements — through a modular, st — from ja

engineering

java-ecosystem

Java 25 development patterns for the crypto-scout ecosystem including microservices, ActiveJ, and async I/O

engineering

java-enforce-logrecords

Enforce CUI logging standards by validating LogRecord usage, testing coverage, and identifier organization

engineering

126-java-exception-handling

Use when you need to apply Java exception handling best practices — including using specific exception types, managing resources with try-with-resources, securing excepti — from ja

engineering

java-for-gophers

Interactive Java/Spring Boot learning skill for experienced Go developers. Use when the user wants to learn Java, practice Spring Boot, work on Java exercises, or asks for Java exp

engineering

143-java-functional-exception-handling

Use when you need to apply functional exception handling best practices in Java — including replacing exception overuse with Optional and VAVR Either types, designing err — from ja

engineering

142-java-functional-programming

Use when you need to apply functional programming principles in Java — including writing immutable objects and Records, pure functions, functional interfaces, lambda expr — from ja

engineering

java-fundamentals

Master core Java programming - syntax, OOP, collections, streams, and exception handling

engineering