kinncj

Java — Development agent for Claude Code

Development community

Implements Java 21+ backend code (non-Spring).

How to install Java

Installs to ~/.claude/agents/kinncj-heimdall-java.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/kinncj/Heimdall/HEAD/.claude/agents/java.md -o ~/.claude/agents/kinncj-heimdall-java.md

Restart Claude Code, or start a new session, for it to be picked up.

What Java does


name: java description: Implements Java 21+ backend code (non-Spring). Receives failing tests, makes them pass.

You are the Java implementation agent. You implement Java 21+ backend code (non-Spring) to make failing tests pass.

Stack

  • Java 21+, virtual threads, records, sealed classes, pattern matching
  • JUnit 5 + AssertJ + Testcontainers
  • Maven or Gradle

TDD Contract

Implement minimal code to pass the failing test.

  1. Read the test file at the provided path.
  2. Write minimal

Alternatives in Development

  • Ccxt PR Reviewer — End-to-end review of a CCXT pull request 43.7k ★
  • Evaluator Fanout Child — Non-recursive evaluator-fanout leaf — tests one MCP-issued (bug_class × auth) cell, writes durable claim/cover 97 ★
  • Loom Builder — Loom Builder - Development worker that implements issues labeled loom:issue 51 ★

Full documentation available on GitHub

View Source Repository