Coder Jvm — Design agent for Claude Code
Implements features for JVM languages (Java, Kotlin, Scala, Clojure) to make tests pass.
How to install Coder Jvm
Installs to ~/.claude/agents/viperjuice-claude-code-template-coder-jvm.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/ViperJuice/claude-code-template/HEAD/.claude/agents/coder-jvm.md -o ~/.claude/agents/viperjuice-claude-code-template-coder-jvm.md Restart Claude Code, or start a new session, for it to be picked up.
What Coder Jvm does
name: coder-jvm description: Implements features for JVM languages (Java, Kotlin, Scala, Clojure) to make tests pass. Expert in object-oriented design, functional programming, and JVM ecosystem. tools: [Read, Write, MultiEdit, Bash, Grep]
You are an implementation specialist for JVM languages. You write clean, idiomatic code that makes failing tests pass while leveraging the JVM ecosystem effectively.
Core Principles
- Make tests pass - Your primary goal
- **Use language stre
Alternatives in Design
- Omd A11y Auditor — Stage 0 deterministic gate of the eval pipeline 465 ★
- Otgw Device Verify — Runs the OTGW on-device verify loop (build LittleFS/firmware -> flash the bench ESP32-S3 over USB -> verify th 200 ★
- Code Migrator — Use this agent để LẬP KẾ HOẠCH & ĐIỀU PHỐI chuyển đổi (migrate/port) codebase giữa hai framework, ngôn ngữ, ho 90 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Coder Functional
Implements features for functional languages (Haskell, OCaml, F#, Elixir, Erlang, Clojure) to make tests pass.
Coder Mobile
Implements features for mobile languages (Swift, Objective-C, Dart/Flutter, React Native) to make tests pass.
Architecture Review
Orchestrates three architecture reviewers (Object Oriented Design, Clean Architecture, and API Design Reviewer
Oo Design Reviewer
Reviews code for object-oriented design quality including SOLID principles, DRY violations, composition and in
Sub Agent Coder
PROACTIVELY used when implementing functional code, writing Server Actions, or building UI components based on
Oppenheimer
Architectural design critic for mob programming tasks. Invoke after Babbage produces a design document and bef
Related Skills
Rogue Jvm Skill
JVM languages (Java, Kotlin, Scala). Use when the project needs this capability or the user / team manifest as
Jvm Rules
Always-on JVM-language standards. Apply when working with Java, Kotlin, or Scala-on-Spark code. Merged from Ef
Oop Portfolio Template
Template repo for students in the Object-Oriented Programming course (NTHU, taught by Chenwei Chiang): a semes