Jvm Rules — Development skill for Claude Code
Always-on JVM-language standards.
How to install Jvm Rules
Installs to ~/.claude/skills/siege-analytics-claude-configs-public-_jvm-rules/SKILL.md
mkdir -p ~/.claude/skills/siege-analytics-claude-configs-public-_jvm-rules && curl -fsSL https://raw.githubusercontent.com/siege-analytics/claude-configs-public/HEAD/skills/_jvm-rules.md -o ~/.claude/skills/siege-analytics-claude-configs-public-_jvm-rules/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Jvm Rules does
description: Always-on JVM-language standards. Apply when working with Java, Kotlin, or Scala-on-Spark code. Merged from Effective Java (Bloch) and Effective Kotlin (Moskała).
JVM Standards (Java / Kotlin / Scala-on-Spark)
These standards apply to any JVM-language file: Java, Kotlin, and -- by extension -- Scala for Spark/Databricks work, where the cost model and failure modes are JVM-shaped.
Effective Java Standards
Apply these principles from *Effective Java* (Joshua Bloch, 3r
Alternatives in Development
- Clean Worktree (Interactive) — Interactive cleanup of worktrees: lists merged/stale branches and asks confirmation before deleting 25.5k ★
- Worktree Cleanup — Remove worktrees and branches that have been merged: $ARGUMENTS 23.4k ★
- Kotlin Lsp — Kotlin /plugin install kotlin-lsp@claude-plugins-official 14k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Rogue Jvm Skill
JVM languages (Java, Kotlin, Scala). Use when the project needs this capability or the user / team manifest as
Python Rules
Always-on Effective Python standards from Brett Slatkin. Apply when writing or reviewing Python code.
Robustness Rules
Always-on robustness standards from Robust Python (Viafore). Apply when writing or reviewing Python code that
Bazel Kotlin
Bazel + Kotlin JVM Configuration (Bazel 9.x / Bzlmod)
Claude Java Plugins
Java developer toolkit for Claude Code — skills, agents, hooks, and coding standards for Java 8+ projects
Fleet Sync Install
/fleet-sync-install — re-apply the merged fleet tooling to the live install
Related Agents
Coder Jvm
Implements features for JVM languages (Java, Kotlin, Scala, Clojure) to make tests pass. Expert in object-orie
Discord Architect
Designs Discord server template specs from natural-language briefs ("make me a server for X") and applies them
De Spark Expert
Expert Apache Spark developer for PySpark and Scala distributed data processing. Use for Spark jobs (.py, .sca