Java Backend Skills
CommunityIndependent skills for idiomatic Java and Spring backend development.
Claude Code
claude plugin install java-backend-skills
A community plugin: Anthropic has not reviewed it. Read the source before you install it.
Skills (15)
-
Skill java-build
Resolution. Use for Maven or Gradle build failures, toolchain changes, annotation processors, or dependency conflicts.
Any agent
npx skills add dankosik/java-backend-skills --skill java-build
-
Skill java-concurrency
Lifetime. Use when Java tasks, executors, virtual threads, or shared state require cancellation, capacity bounds, or concurrent correctness.
Any agent
npx skills add dankosik/java-backend-skills --skill java-concurrency
-
Skill java-debugging
Causality. Use for a Java or Spring failure, startup problem, hang, or flaky test whose root cause is uncertain.
Any agent
npx skills add dankosik/java-backend-skills --skill java-debugging
-
Skill java-design
Cohesion. Use when deciding or reviewing Java responsibilities, domain boundaries, or abstractions for a concrete change.
Any agent
npx skills add dankosik/java-backend-skills --skill java-design
-
Skill java-idiomatic
Contracts. Use for Java representation and transformation choices where caller-visible semantics or readability need attention.
Any agent
npx skills add dankosik/java-backend-skills --skill java-idiomatic
-
Skill java-implement
Execution. Implement requested Java or Spring behavior within the project's existing contracts and technical choices.
Any agent
npx skills add dankosik/java-backend-skills --skill java-implement
-
Skill java-performance
Evidence. Use to assess or improve Java latency, throughput, CPU, memory, or startup behavior, or to benchmark a specific claim.
Any agent
npx skills add dankosik/java-backend-skills --skill java-performance
-
Skill java-unit-testing
Behavior. Use when writing or improving JUnit Jupiter tests, Mockito interactions, assertions, or deterministic fixtures for ordinary Java components.
Any agent
npx skills add dankosik/java-backend-skills --skill java-unit-testing
-
Skill spring-boot
Composition. Use when Spring Boot bean wiring, configuration, auto-configuration, or startup behavior needs implementation or diagnosis.
Any agent
npx skills add dankosik/java-backend-skills --skill spring-boot
-
Skill spring-data
Atomicity. Use when changing or reviewing a Spring query, persistence mapping, transaction boundary, concurrency control, or schema migration.
Any agent
npx skills add dankosik/java-backend-skills --skill spring-data
-
Skill spring-integrations
Delivery semantics. Use when Spring outbound calls, retries, messages, scheduled work, or caches must remain correct across delay, duplication, failure, or restart.
Any agent
npx skills add dankosik/java-backend-skills --skill spring-integrations
-
Skill spring-observability
Operability. Use when Spring metrics, traces, logs, health probes, or shutdown behavior must explain and support a backend operation.
Any agent
npx skills add dankosik/java-backend-skills --skill spring-observability
-
Skill spring-security
Authorization. Use when Spring identity, filter chains, resource permissions, tenancy, or browser credentials cross a trust boundary.
Any agent
npx skills add dankosik/java-backend-skills --skill spring-security
-
Skill spring-testing
Mechanism. Use when a Spring test must establish HTTP handling, configuration, security, persistence, or infrastructure behavior, including Testcontainers integration.
Any agent
npx skills add dankosik/java-backend-skills --skill spring-testing
-
Skill spring-web
Translation. Use when Spring MVC or WebFlux endpoints, validation, serialization, pagination, or errors affect the HTTP contract.
Any agent
npx skills add dankosik/java-backend-skills --skill spring-web
From Anthropic's public plugin directory, read on 2026-10-15. Find a skill by task.