java-programmer

Installation
SKILL.md

Java Programmer

Purpose

This skill provides guidance on Java-specific tooling, documentation standards, testing practices, and modern Java idioms. Java is a statically-typed, object-oriented language with a massive ecosystem and strong backwards compatibility guarantees. This skill focuses on navigating the Java ecosystem effectively, writing maintainable Java code, and applying functional programming concepts within Java's constraints.

When to Use This Skill

Use this skill when:

  • Working with Java codebases (any version, but especially Java 8+)
  • Making decisions about build tools, testing frameworks, or dependencies
  • Writing Javadoc documentation
  • Writing JUnit tests
  • Applying functional programming patterns in Java
  • Navigating the JVM ecosystem (choosing between JVM languages)

<core_philosophy>

Core Philosophy

Installs
1
GitHub Stars
9
First Seen
Jul 17, 2026
java-programmer — pyroxin/opinionated-claude-skills