java-dev

Implement, fix, refactor, and test Java/Quarkus code with safety and quality guidelines.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/baldimir/bob-skills --skill java-dev-baldimir
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: java-dev
Source: https://github.com/baldimir/bob-skills/tree/main/.bob/skills/java-dev
Command: npx skills add https://github.com/baldimir/bob-skills --skill java-dev-baldimir

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Java development for Quarkus projects often suffers from inconsistent coding practices, unclear guidance on how to implement, fix, or test changes, and gaps in safety checks. This Skill codifies safety, performance, testing, and code-quality rules to streamline developer workflows in Java/Quarkus environments.

Core Features & Use Cases

  • Provides actionable guidance for implementing, fixing, refactoring, and testing Java/Quarkus code with safety, performance, and quality in mind.
  • Standardizes review and design decisions, reducing ambiguity and improving maintainability across teams.
  • Supports robust testing and immutability patterns, helping teams deliver reliable, production-ready code.

Quick Start

Provide a concrete task like "implement pagination in a Quarkus service" and let this skill generate safe, tested, and review-ready Java code.

Frequently Asked Questions about java-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement pagination in a Quarkus service safely?

You can implement pagination by providing a concrete task prompt, which generates safe, tested, and review-ready Java code. The skill enforces safety, performance, and quality guidelines while guiding testing and observability practices to ensure robust outcomes.

What are the best practices for refactoring Java code in Quarkus projects?

Best practices for refactoring Java in Quarkus involve applying safety, concurrency, and performance principles to ensure robust outcomes. This approach standardizes design decisions, reduces ambiguity, and uses immutability patterns to improve maintainability across teams.

Can I use this to generate tests and perform code reviews for Quarkus applications?

Yes, you can use this to generate tests and perform code reviews for Quarkus applications. It applies when users ask for code review, performance improvements, security checks, or tests, guiding testing and observability practices to ensure reliable, production-ready code.

Does the skill work with both Maven and Gradle builds in Quarkus environments?

Yes, the skill works with Maven and Gradle builds in Quarkus environments. It activates when editing pom.xml or build.gradle files, applying safety, performance, and code quality principles to your modifications to ensure robust outcomes.

Why should I standardize Java development workflows for Quarkus projects?

Standardizing Java development workflows for Quarkus projects resolves inconsistent coding practices and safety check gaps. Codifying safety, performance, testing, and code-quality rules standardizes review decisions, reduces ambiguity, and streamlines developer workflows to improve maintainability.

What limitations exist when applying security checks to existing Java code?

When applying security checks to Java code, the skill enforces safety and performance principles but requires explicit user prompts for specific tasks. It modifies .java files and build configurations, needing clear task definitions to generate review-ready, production-grade code.