You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<h3class="post-title"><ahref="../blog/2025/09/release-0.10.0.html">What's new in Cursor rules for Java 0.10.0?</a></h3>
109
+
110
+
<pclass="post-meta">
111
+
<iclass="fa fa-calendar-o"></i>
112
+
2025-09-05
113
+
114
+
<iclass="fa fa-pencil"></i>
115
+
Juan Antonio Breña Moral
116
+
<spanclass="blog-tags">
117
+
118
+
<iclass="fa fa-tags"></i>
119
+
<ahref="../tags/blog.html">blog</a>
120
+
</span>
121
+
</p>
122
+
123
+
<divclass="post-entry-container">
124
+
<divclass="post-entry">
125
+
What are Cursor rules for Java?
126
+
The project provides a collection of System prompts for Java that help software engineers in their daily programming work.
127
+
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.
<p>The project provides a collection of System prompts for Java Enterprise development that help software engineers in their daily programming work. The <ahref="https://github.com/jabrena/cursor-rules-java/blob/main/CURSOR-RULES-JAVA.md">available System prompts for Java</a> cover aspects like <code>Build system based on Maven</code>, <code>Design</code>, <code>Coding</code>, <code>Testing</code>, <code>Refactoring & JMH Benchmarking</code>, <code>Performance testing with JMeter</code>, <code>Profiling with Async profiler/JDK tools</code> & <code>Documentation</code> & <code>Diagrams</code>.</p>
97
+
<h2>What is new in this release?</h2>
98
+
<p>In this release, the project has released several features:</p>
99
+
<ul>
100
+
<li>Improvements in System prompts</li>
101
+
<li>Decoupled specifialized behaviours like <code>behaviour-consultative-interaction</code> from System prompts</li>
102
+
<li>Added specialized behaviours to combine with Pure System prompts</li>
103
+
<li>Added support for <code>UML State machine diagrams</code> in <code>@170-java-documentation</code></li>
104
+
<li>Improvements in the project</li>
105
+
<li>Added Website based on JBake</li>
106
+
<li>Added Initial support for AGENTS.md</li>
107
+
<li>Improvements about Support</li>
108
+
<li>Added a course about How to use <code>System prompts for Java</code></li>
109
+
</ul>
110
+
<p>Let's explain one by one the different features released</p>
111
+
<h2> Why decouple Pure System prompts from Specialized behaviours?</h2>
112
+
<p>During the previous months, the System prompts helped Sofware engineers using the <code>consultative-interaction</code> technique in order to use the System prompts in a way that the execution show a set of alternatives and the software engineer take the decision to update the code in a dynamic way.</p>
113
+
<p>With this idea, we had until <code>v0.10.0</code> this syntax:</p>
114
+
<pre><code>Interactive User prompt: Review my code to show several alternatives to apply Java Generics with the cursor rule @128-java-generics
115
+
User Prompt: Apply Java Generics in the class with @128-java-generics without any question
<p>But from <code>v0.11.0</code>, you have a better and clean syntax:</p>
119
+
<pre><code>User Prompt with Consultative Interactive Behaviour: Improve the class/classes added in the context applying the system prompt @128-java-generics with the behaviour @behaviour-consultative-interaction
120
+
User Prompt with Training behaviour: Create a course about @128-java-generics.md using the behavior @behaviour-progressive-learning.md and put the course here
121
+
User Prompt: Improve the class/classes added in the context applying the system prompt @128-java-generics
The project provides a collection of System prompts for Java Enterprise development 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 &amp; JMH Benchmarking, Performance testing with JMeter, Profiling with Async profiler/JDK tools &am...</summary>
<h3class="post-title"><ahref="blog/2025/09/release-0.11.0.html">What's new in Cursor rules for Java 0.11.0?</a></h3>
109
+
110
+
<pclass="post-meta">
111
+
<iclass="fa fa-calendar-o"></i>
112
+
2025-09-29
113
+
114
+
<iclass="fa fa-pencil"></i>
115
+
Juan Antonio Breña Moral
116
+
<spanclass="blog-tags">
117
+
118
+
<iclass="fa fa-tags"></i>
119
+
<ahref="tags/blog.html">blog</a>
120
+
</span>
121
+
</p>
122
+
123
+
<divclass="post-entry-container">
124
+
<divclass="post-entry">
125
+
What are Cursor rules for Java?
126
+
The project provides a collection of System prompts for Java Enterprise development 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 &am...
<h3class="post-title"><ahref="blog/2025/09/release-0.10.0.html">What's new in Cursor rules for Java 0.10.0?</a></h3>
240
-
241
-
<pclass="post-meta">
242
-
<iclass="fa fa-calendar-o"></i>
243
-
2025-09-05
244
-
245
-
<iclass="fa fa-pencil"></i>
246
-
Juan Antonio Breña Moral
247
-
<spanclass="blog-tags">
248
-
249
-
<iclass="fa fa-tags"></i>
250
-
<ahref="tags/blog.html">blog</a>
251
-
</span>
252
-
</p>
253
-
254
-
<divclass="post-entry-container">
255
-
<divclass="post-entry">
256
-
What are Cursor rules for Java?
257
-
The project provides a collection of System prompts for Java that help software engineers in their daily programming work.
258
-
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.
0 commit comments