What is the purpose?
An opinionated, AI-native development workflow for Java Enterprise: reusable Skills, Agents, Commands, and third-party MCP servers combined with a human-in-the-loop model to modernize real-world SDLC practices.
Starting with this release, the project provides a way to express any SDLC action through 3 phases: Plan, Build, and Operate. Software engineers can use this model in us...
[Read More]
How to validate skills?
Why validate Skills?
Skills are executable guidance for AI agents. They can include instructions, references, scripts, and workflows that influence how an agent reads files, runs commands, edits code, or reasons about a software delivery process.
That power is useful, but it also means a generated skill should not be treated as ordinary Markdown. A broken document can confuse an agent. A malformed ...
[Read More]
Introduction to EU regulations Part I
Why this topic matters
Modern Java Enterprise systems are no longer reviewed only for code quality, performance, and availability. Many systems now process personal data, call AI models, automate decisions, operate critical services, integrate with cloud providers, expose online platform workflows, or participate in digital markets.
That means engineering teams need a practical way to translate reg...
[Read More]
What's new in Cursor rules for Java 0.15.0?
What is the purpose?
An opinionated, AI-native workflow for evolving modern Java Enterprise SDLC practices through reusable Skills, Agents, and MCP servers.
It helps you answer the Five Whys when your team needs to evolve a Java-based product or service:
Once the idea is clear, you can implement it in a structured way:
Thanks to our community members in Singapore, Hanoi, Hong Kong, Milan, and New...
[Read More]
What's new in Cursor rules for Java 0.14.0?
What are Cursor rules for Java?
A curated and opinionated collection of Skills and Agents to be used in modern SDLC workflows for Java Enterprise development with your favorite AI Agent harness.
Thanks to our community members in Singapore, Chengdu, Hanoi, Copenhagen, and Quito. 👋👋👋
What's new in this release?
Rules support dropped in favor of Skills
Until this release, the project maintained t...
[Read More]
What's new in Cursor rules for Java 0.13.0?
What are Cursor rules for Java?
A curated collection of Rules, Skills, and Agents for Java Enterprise development—to be used in modern SDLC workflows.
With appreciation for our community in Singapore, Amsterdam, Madrid, Ashburn, and Atlanta. 👋👋👋
What's new in this release?
Improvements in the Analysis & Design phase
The project needed to provide solutions for roles not necessarily tied to th...
[Read More]
What's new in Cursor rules for Java 0.12.0?
What are Cursor rules for Java?
A curated collection of System prompts & Skills for Java Enterprise development that help software engineers and pipelines in their daily programming work.
Recently, we reached the milestone of 300+ ⭐ on GitHub. Many thanks to the users in Lanzhou, Singapore, Pontiac, Boardman, and Shanghai. 👋👋👋
What's new in this release?
In this release, the project introduc...
[Read More]
The European tour 2025 is over
Introduction
Over the last few weeks, I had the privilege of sharing with the Java community a few ideas that could be very useful for Java Software engineers in their daily work or for organizations enhancing their pipelines.
Using these lines, I would like to acknowledge Stephan Janssen from Devoxx, Luis Fabrício De Llamas from DevConverge, Christina Bergh from W-JAX and the entire Madrid JUG tea...
[Read More]
What's new in Cursor rules for Java 0.11.0?
What are Cursor rules for Java?
The project provides a collection of System prompts for Java Enterprise development that help software engineers in their daily programming work & data pipelines. The available System prompts for Java cover areas such as Build system based on Maven, Design, Coding, Testing, Refactoring & JMH Benchmarking, Performance testing with JMeter, Profiling with async-...
[Read More]
Beyond Traditional Profiling: Mastering JFR for Modern Java Applications
Discovering JFR: A Journey into Modern Java Profiling Excellence
Symptom: memory usage drifts under real production load. Constraint: profiling cannot degrade latency or throughput. Solution: Java Flight Recorder (JFR) — the built‑in, low‑overhead recorder that captures CPU, memory, GC, I/O, and custom events from live systems with typically under 2% impact.
With JFR, production evidence replaces g...
[Read More]
What's new in Cursor rules for Java 0.10.0?
What are Cursor rules for Java?
The project provides a collection of System prompts for Java that help software engineers in their daily programming work.
The available System prompts for Java cover aspects like Build system based on Maven, Design, Coding, Testing, Refactoring & JMH Benchmarking, Performance testing with JMeter, Profiling with Async profiler/JDK tools & Documentation.
What...
[Read More]
What's new in Cursor rules for Java 0.9.0?
What are Cursor rules for Java?
Cursor Rules for Java is an Open Source project that provides a set of interactive system prompts for Java that help software engineers in their daily work.
In this new release, the project includes the following features:
Added Version control
Added a new rule about 127-java-functional-exception-handling
Added Consultative Interaction Technique in the majority of R...
[Read More]
The Three-Node Quality Framework for AI Prompts
Overview
When designing AI prompts for complex tasks like code generation and software development, a structured quality framework ensures both comprehensive responses and safe execution. This document outlines the three-node quality framework that combines prerequisites, content structure, and ongoing safety measures.
The Three Pillars
1. constraints - Prerequisites & Blocking Conditions
Purpo...
[Read More]
What's new in Cursor rules for Java 0.8.0?
New interactive behaviors in the Cursor rules
In the previous release, the project added interactive behavior to a few complex rules to improve the developer experience, but in this release, new rules have evolved to add more interactive behavior regardless of complexity. The motivation behind this change: now the rules suggest alternatives to the software engineer to improve development at the pac...
[Read More]