Skip to content

Java Coding Standards

Makes the agent apply Spring Boot and Quarkus Java conventions when writing or reviewing code.

Repository
affaan-m/ECC
Stars
295,127
Licence
MIT
Files
1 file

What it does

When installed, the agent follows a set of Java style and design rules when you ask it to write or review Java code for Spring Boot or Quarkus services. It checks the build file to detect which framework is used, then applies matching conventions for naming, immutable data, Optional and stream usage, dependency injection, exception handling, and reactive code. The skill is a written guide with example code, not a program that runs on your machine.

Great for

  • Java developers working on Spring Boot or Quarkus backend services who want consistent code reviews
  • Teams wanting an AI assistant to follow shared naming and exception-handling conventions
  • Developers new to Quarkus who need reminders about CDI scopes and reactive pipelines

Skip it if

  • Projects in other languages or non-Java frameworks, where the rules do not apply
  • Teams with their own established style guide that conflicts with these conventions, since the agent may push the wrong rules
  • Anyone expecting the skill to verify correctness or run tests; it only shapes the agent's guidance

Try asking

  • “Review this Spring Boot service class for field injection and naming problems.”
  • “Refactor this Quarkus resource to return Uni and avoid blocking calls.”
  • “Write a MarketNotFoundException and a global exception handler for my Quarkus API.”
  • “Check whether my Java 17 DTOs should be records and suggest changes.”
Step-by-step guide: how to use Java Coding StandardsInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the MIT licence and an attribution note.

    java-coding-standards.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip java-coding-standards.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip java-coding-standards.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Point the agent at your pom.xml or build.gradle so it can detect Spring Boot or Quarkus correctly.
  • Note that the file is cut off in its Project Structure section, so ask about layout separately if needed.
  • Treat the examples as opinions and check them against your team's own style guide.

What's inside

  • SKILL.md

Redistributed unmodified from affaan-m/ECC under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.