-
Couldn't load subscription status.
- Fork 46
Renaming & Updating docs #372
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
WalkthroughThe PR renames documentation and generator resources from "Cursor Rules" to "System Prompts", updates links to Changes
Sequence Diagram(s)Not applicable — changes are documentation and resource renames only; no control-flow or runtime interactions were added. Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 inconclusive)
✅ Passed checks (2 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
site-generator/content/blog/2025/09/release-0.11.0.md (1)
142-142: Update missed reference to renamed profiling rule.Line 142 still references
@164-java-profiling-compare, but this rule was renamed to@164-java-profiling-verifyas part of this PR. This creates an inconsistency with the other changes.Apply this diff to fix the reference:
-- `@164-java-profiling-compare` +- `@164-java-profiling-verify`
🧹 Nitpick comments (1)
system-prompts-generator/src/main/resources/164-java-profiling-verify.xml (1)
7-7: Consider aligning content terminology with the new "Verify" title.The title has been updated from "Compare results after refactoring" to "Verify results", but the content throughout the file (lines 13-26) still heavily emphasizes "comparison" terminology (e.g., "comparing Java profiling results", "comparison framework", "Quantitative Comparison"). While both terms are semantically related, this creates a slight terminology mismatch that could confuse users.
Consider either:
- Updating key instances of "comparison" to "verification" in the goal section for consistency with the new title, or
- Using both terms together (e.g., "verification and comparison") to acknowledge both aspects
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (10)
.cursor/rules/164-java-profiling-verify.md(1 hunks)CHANGELOG.md(1 hunks)README.md(2 hunks)SYSTEM-PROMPTS-JAVA.md(1 hunks)site-generator/content/blog/2025/09/release-0.10.0.md(2 hunks)site-generator/content/blog/2025/09/release-0.11.0.md(2 hunks)system-prompts-generator/src/main/resources/100-java-system-prompt-java-list.xml(2 hunks)system-prompts-generator/src/main/resources/164-java-profiling-verify.xml(1 hunks)system-prompts-generator/src/main/resources/fragments/java-system-prompts-java-list-template.md(1 hunks)system-prompts-generator/src/test/java/info/jab/pml/SystemPromptsInventory.java(2 hunks)
🧰 Additional context used
📓 Path-based instructions (8)
site-generator/content/**
📄 CodeRabbit inference engine (AGENTS.md)
Update the public website by modifying content in site-generator/content/.
Files:
site-generator/content/blog/2025/09/release-0.10.0.mdsite-generator/content/blog/2025/09/release-0.11.0.md
.cursor/rules/**/*.md
📄 CodeRabbit inference engine (AGENTS.md)
Do not edit generated Markdown files in .cursor/rules/ directly; they are build outputs.
Files:
.cursor/rules/164-java-profiling-verify.md
**/*.java
📄 CodeRabbit inference engine (.cursor/rules/121-java-object-oriented-design.md)
**/*.java: Favor composition over inheritance when reusing behavior
Program to interfaces, not implementations
Keep classes focused on a single responsibility (SRP)
Design for immutability where appropriate
Encapsulate state: keep fields private and expose behavior through methods
Use inheritance only for true is-a relationships and ensure LSP
Leverage polymorphism instead of conditionals or instanceof chains
Identify and refactor God Classes (Large classes) into smaller focused types
Eliminate Feature Envy by moving behavior to the class owning the data
Avoid Inappropriate Intimacy; do not access another class’s internals directly
Address Refused Bequest by fixing inheritance or using composition
Reduce Shotgun Surgery by localizing responsibilities
Replace Data Clumps with cohesive value objects/records
Prefer static factory methods to constructors when they add clarity or flexibility
Use the Builder pattern for types with many optional parameters
Implement singletons using enum or private constructor with static instance
Prefer Dependency Injection over directly instantiating dependencies
Avoid creating unnecessary objects; reuse immutable or expensive instances
Minimize accessibility: use the most restrictive access level that makes sense
In public classes, use accessors instead of exposing public fields
Minimize mutability; prefer final fields and side-effect-free operations
Design and document for inheritance or make classes final
Use enums instead of int constants for type-safe enumerations
For enums, use instance fields instead of ordinal-based logic
Use EnumSet instead of bit field flags
Use EnumMap instead of ordinal indexing arrays for enum keys
Always use @OverRide when overriding methods
Validate method parameters early (fail fast)
Make defensive copies of mutable inputs and on accessors
Design method signatures carefully; avoid long parameter lists and ambiguous types
Return empty collections/arrays, not null
Use Optional judiciously for return types...
Files:
system-prompts-generator/src/test/java/info/jab/pml/SystemPromptsInventory.java
**/*.{java,properties,yml,yaml,env}
📄 CodeRabbit inference engine (.cursor/rules/124-java-secure-coding.md)
Never hardcode secrets (passwords, API keys, tokens); load from env/secret stores and prevent logging them
Files:
system-prompts-generator/src/test/java/info/jab/pml/SystemPromptsInventory.java
**/*.{java,jsp,html}
📄 CodeRabbit inference engine (.cursor/rules/124-java-secure-coding.md)
Encode user-controlled output for the target context (e.g., HTML) to prevent XSS
Files:
system-prompts-generator/src/test/java/info/jab/pml/SystemPromptsInventory.java
system-prompts-generator/src/main/resources/**/*.xml
📄 CodeRabbit inference engine (AGENTS.md)
Edit XML sources in system-prompts-generator/src/main/resources/ when adding or updating cursor rules.
Files:
system-prompts-generator/src/main/resources/164-java-profiling-verify.xmlsystem-prompts-generator/src/main/resources/100-java-system-prompt-java-list.xml
README.md
📄 CodeRabbit inference engine (.cursor/rules/170-java-documentation.md)
For single-module projects, generate a comprehensive root README.md with specified sections and accurate content based on code analysis
Files:
README.md
**/README.md
📄 CodeRabbit inference engine (.cursor/rules/170-java-documentation.md)
**/README.md: Validate README.md formatting, links, and accuracy after generation
Respect the chosen documentation style (Professional, Developer-friendly, Minimal, Educational) in README.md contentReference and explain diagrams in README.md sections where applicable (Architecture/Design)
Files:
README.md
🧠 Learnings (18)
📓 Common learnings
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: AGENTS.md:0-0
Timestamp: 2025-09-17T20:25:25.809Z
Learning: Applies to system-prompts-generator/src/main/resources/**/*.xml : Edit XML sources in system-prompts-generator/src/main/resources/ when adding or updating cursor rules.
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/100-java-cursor-rules-list.md:0-0
Timestamp: 2025-09-29T07:54:08.990Z
Learning: Applies to CURSOR-RULES-JAVA.md : If CURSOR-RULES-JAVA.md already exists, overwrite it completely with the new generated content
📚 Learning: 2025-09-29T07:54:08.990Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/100-java-cursor-rules-list.md:0-0
Timestamp: 2025-09-29T07:54:08.990Z
Learning: Applies to CURSOR-RULES-JAVA.md : If CURSOR-RULES-JAVA.md already exists, overwrite it completely with the new generated content
Applied to files:
CHANGELOG.mdsite-generator/content/blog/2025/09/release-0.10.0.mdSYSTEM-PROMPTS-JAVA.mdsite-generator/content/blog/2025/09/release-0.11.0.mdsystem-prompts-generator/src/main/resources/100-java-system-prompt-java-list.xmlREADME.mdsystem-prompts-generator/src/main/resources/fragments/java-system-prompts-java-list-template.md
📚 Learning: 2025-09-29T07:54:08.990Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/100-java-cursor-rules-list.md:0-0
Timestamp: 2025-09-29T07:54:08.990Z
Learning: Applies to CURSOR-RULES-JAVA.md : Create a markdown file named CURSOR-RULES-JAVA.md in the project root directory with the exact content of the embedded template
Applied to files:
CHANGELOG.mdsite-generator/content/blog/2025/09/release-0.10.0.mdSYSTEM-PROMPTS-JAVA.mdsite-generator/content/blog/2025/09/release-0.11.0.mdsystem-prompts-generator/src/main/resources/100-java-system-prompt-java-list.xmlREADME.mdsystem-prompts-generator/src/main/resources/fragments/java-system-prompts-java-list-template.md
📚 Learning: 2025-09-17T20:25:25.809Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: AGENTS.md:0-0
Timestamp: 2025-09-17T20:25:25.809Z
Learning: Applies to system-prompts-generator/src/main/resources/**/*.xml : Edit XML sources in system-prompts-generator/src/main/resources/ when adding or updating cursor rules.
Applied to files:
CHANGELOG.mdsite-generator/content/blog/2025/09/release-0.10.0.mdsystem-prompts-generator/src/test/java/info/jab/pml/SystemPromptsInventory.javasite-generator/content/blog/2025/09/release-0.11.0.mdsystem-prompts-generator/src/main/resources/100-java-system-prompt-java-list.xmlREADME.mdsystem-prompts-generator/src/main/resources/fragments/java-system-prompts-java-list-template.md
📚 Learning: 2025-09-29T08:21:01.744Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/164-java-profiling-compare.md:0-0
Timestamp: 2025-09-29T08:21:01.744Z
Learning: Generate post-refactoring profiling reports under identical test conditions as the baseline
Applied to files:
.cursor/rules/164-java-profiling-verify.md
📚 Learning: 2025-09-29T08:21:01.744Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/164-java-profiling-compare.md:0-0
Timestamp: 2025-09-29T08:21:01.744Z
Learning: Applies to profiler/docs/test-scenarios.md : Document test scenarios in profiler/docs/test-scenarios.md for reproducible comparisons
Applied to files:
.cursor/rules/164-java-profiling-verify.md
📚 Learning: 2025-09-29T08:21:01.744Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/164-java-profiling-compare.md:0-0
Timestamp: 2025-09-29T08:21:01.744Z
Learning: Perform side-by-side comparison of before/after flamegraphs and quantitative metrics
Applied to files:
.cursor/rules/164-java-profiling-verify.md
📚 Learning: 2025-09-29T08:21:01.744Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/164-java-profiling-compare.md:0-0
Timestamp: 2025-09-29T08:21:01.744Z
Learning: Applies to profiler/scripts/java-profile.sh : Use profiler/scripts/java-profile.sh as the main profiling driver script
Applied to files:
.cursor/rules/164-java-profiling-verify.md
📚 Learning: 2025-09-29T08:24:57.765Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/behaviour-progressive-learning.md:0-0
Timestamp: 2025-09-29T08:24:57.765Z
Learning: Adopt the role of a Senior software engineer with extensive Java experience when crafting content
Applied to files:
system-prompts-generator/src/main/resources/164-java-profiling-verify.xml
📚 Learning: 2025-09-29T08:24:32.297Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/behaviour-consultative-interaction.md:0-0
Timestamp: 2025-09-29T08:24:32.297Z
Learning: Adopt the role of a senior software engineer with extensive experience in Java software development
Applied to files:
system-prompts-generator/src/main/resources/164-java-profiling-verify.xml
📚 Learning: 2025-09-29T07:54:08.990Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/100-java-cursor-rules-list.md:0-0
Timestamp: 2025-09-29T07:54:08.990Z
Learning: Follow the embedded template exactly; do not add, remove, or modify any steps, sections, or cursor rules beyond what is shown
Applied to files:
system-prompts-generator/src/main/resources/100-java-system-prompt-java-list.xml
📚 Learning: 2025-09-29T07:59:43.464Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/113-java-maven-documentation.md:0-0
Timestamp: 2025-09-29T07:59:43.464Z
Learning: Applies to README-DEV.md : Provide a markdown file named README-DEV.md containing exactly the embedded template content for Essential Maven Goals
Applied to files:
system-prompts-generator/src/main/resources/100-java-system-prompt-java-list.xml
📚 Learning: 2025-09-29T08:23:46.206Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/behaviour-article-writer.md:0-0
Timestamp: 2025-09-29T08:23:46.206Z
Learning: Applies to **/*.md : Transform system prompts into comprehensive technical articles rather than merely documenting rules
Applied to files:
system-prompts-generator/src/main/resources/100-java-system-prompt-java-list.xml
📚 Learning: 2025-09-29T07:59:43.464Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/113-java-maven-documentation.md:0-0
Timestamp: 2025-09-29T07:59:43.464Z
Learning: Applies to README-DEV.md : Include a top-level header '# Essential Maven Goals:' followed by a bash code block exactly as shown
Applied to files:
system-prompts-generator/src/main/resources/100-java-system-prompt-java-list.xml
📚 Learning: 2025-09-17T20:25:25.809Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: AGENTS.md:0-0
Timestamp: 2025-09-17T20:25:25.809Z
Learning: Applies to .cursor/rules/**/*.md : Do not edit generated Markdown files in .cursor/rules/ directly; they are build outputs.
Applied to files:
system-prompts-generator/src/main/resources/100-java-system-prompt-java-list.xml
📚 Learning: 2025-09-29T08:23:46.206Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/behaviour-article-writer.md:0-0
Timestamp: 2025-09-29T08:23:46.206Z
Learning: Applies to **/*.md : Use a professional, constructive technical writing style that makes complex system prompts engaging and accessible
Applied to files:
system-prompts-generator/src/main/resources/100-java-system-prompt-java-list.xml
📚 Learning: 2025-09-29T08:24:08.587Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/behaviour-article-writer.md:0-0
Timestamp: 2025-09-29T08:24:08.587Z
Learning: Adopt a professional, constructive technical writing style that makes complex system prompts engaging and accessible
Applied to files:
README.md
📚 Learning: 2025-09-29T08:24:08.587Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/behaviour-article-writer.md:0-0
Timestamp: 2025-09-29T08:24:08.587Z
Learning: Transform system prompts into comprehensive technical articles rather than merely documenting rules
Applied to files:
README.md
🔇 Additional comments (15)
.cursor/rules/164-java-profiling-verify.md (1)
5-5: Title update is consistent with source XML.The title change from "Compare results after refactoring" to "Verify results" aligns with the corresponding update in the XML source file. This generated file correctly reflects the metadata changes.
Note: As per coding guidelines, this file is a build output and should not be edited directly. Based on learnings.
CHANGELOG.md (1)
133-133: LGTM! Historical reference updated appropriately.The changelog entry for version 0.8.0 has been correctly updated to reference
SYSTEM-PROMPTS-JAVA.mdinstead ofCURSOR-RULES-JAVA.md. This maintains consistency with the current renaming effort and ensures historical references remain valid.site-generator/content/blog/2025/09/release-0.10.0.md (1)
12-12: LGTM! Blog post references updated consistently.Both references to the documentation file have been correctly updated from
CURSOR-RULES-JAVA.mdtoSYSTEM-PROMPTS-JAVA.md. This maintains consistency across the website content and aligns with the repository-wide renaming effort.As per coding guidelines.
Also applies to: 285-285
README.md (1)
11-11: Verify generated documentation files for stale references.The README.md references have been correctly updated to
SYSTEM-PROMPTS-JAVA.md(lines 11, 55). However, two generated blog files still contain the old filename:
docs/blog/2025/09/release-0.11.0.htmldocs/blog/2025/09/release-0.10.0.htmlThese appear to be historical release notes. Confirm whether these generated files should be regenerated to reflect the new naming, or if they should remain as-is to preserve historical accuracy.
site-generator/content/blog/2025/09/release-0.11.0.md (2)
11-11: LGTM: Reference updated correctly.The reference has been properly updated from
CURSOR-RULES-JAVA.mdtoSYSTEM-PROMPTS-JAVA.md, aligning with the PR objectives.
74-74: LGTM: Link updated correctly.The link has been properly updated to reference
SYSTEM-PROMPTS-JAVA.md, maintaining consistency with the renaming effort.SYSTEM-PROMPTS-JAVA.md (1)
66-66: LGTM: Profiling rule reference updated correctly.The documentation entry has been properly updated from
164-java-profiling-compareto164-java-profiling-verify, including the link, identifier, and embedded prompt text. This aligns with the PR objective to rename the profiling verification step.system-prompts-generator/src/main/resources/fragments/java-system-prompts-java-list-template.md (1)
67-67: LGTM: Template updated correctly.The template entry has been properly updated from
164-java-profiling-compareto164-java-profiling-verify, including all references (link, display name, embedded prompt). Since this is a template file included by the generator XML, the change will propagate correctly to generated documentation.Based on learnings
system-prompts-generator/src/test/java/info/jab/pml/SystemPromptsInventory.java (2)
12-12: LGTM: Test inventory updated for system prompt rename.The base name has been correctly updated from
"100-java-cursor-rules-list"to"100-java-system-prompt-java-list", aligning with the terminology change from "Cursor Rules" to "System Prompts".
32-32: LGTM: Test inventory updated for profiling step rename.The base name has been correctly updated from
"164-java-profiling-compare"to"164-java-profiling-verify", aligning with the rename of the profiling workflow Step 4 from "Compare" to "Verify".system-prompts-generator/src/main/resources/100-java-system-prompt-java-list.xml (5)
7-7: LGTM: Metadata title updated correctly.The title has been updated to reference "system prompts for Java" instead of the older "Cursor Rules" terminology, aligning with the PR objectives.
Based on learnings
14-14: LGTM: Output filename updated correctly.The goal section now specifies
SYSTEM-PROMPTS-JAVA.mdas the target markdown file, correctly reflecting the file rename fromCURSOR-RULES-JAVA.md.Based on learnings
17-17: LGTM: Template reference updated correctly.The included template reference has been updated from
fragments/java-cursor-rules-list-template.mdtofragments/java-system-prompt-java-list-template.md, maintaining consistency with the overall renaming effort.Based on learnings
40-40: LGTM: File creation instruction updated correctly.The output format instruction now references
SYSTEM-PROMPTS-JAVA.mdas the file to be created, consistent with the rename.Based on learnings
43-44: LGTM: File handling instruction updated correctly.The file existence handling instruction now references
SYSTEM-PROMPTS-JAVA.md, ensuring the generator will properly overwrite the renamed file if it exists.Based on learnings
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
site-generator/content/blog/2025/09/release-0.11.0.md (1)
138-143: Rename profiling rule reference to match the new artifact.The profiling bullet list still points to
@164-java-profiling-compare, but the rule was renamed to@164-java-profiling-verify. Update the slug so the documentation stays consistent with the artifacts shipped in this PR.-- `@164-java-profiling-compare` +- `@164-java-profiling-verify`
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (1)
site-generator/assets/images/0.11.0-github-stats.pngis excluded by!**/*.png
📒 Files selected for processing (4)
.cursor/rules/100-java-system-prompt-java-list.md(1 hunks)README.md(2 hunks)site-generator/content/blog/2025/09/release-0.11.0.md(3 hunks)system-prompts-generator/src/main/resources/100-java-system-prompt-java-list.xml(2 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
- system-prompts-generator/src/main/resources/100-java-system-prompt-java-list.xml
🧰 Additional context used
📓 Path-based instructions (4)
README.md
📄 CodeRabbit inference engine (.cursor/rules/170-java-documentation.md)
For single-module projects, generate a comprehensive root README.md with specified sections and accurate content based on code analysis
Files:
README.md
**/README.md
📄 CodeRabbit inference engine (.cursor/rules/170-java-documentation.md)
**/README.md: Validate README.md formatting, links, and accuracy after generation
Respect the chosen documentation style (Professional, Developer-friendly, Minimal, Educational) in README.md contentReference and explain diagrams in README.md sections where applicable (Architecture/Design)
Files:
README.md
.cursor/rules/**/*.md
📄 CodeRabbit inference engine (AGENTS.md)
Do not edit generated Markdown files in .cursor/rules/ directly; they are build outputs.
Files:
.cursor/rules/100-java-system-prompt-java-list.md
site-generator/content/**
📄 CodeRabbit inference engine (AGENTS.md)
Update the public website by modifying content in site-generator/content/.
Files:
site-generator/content/blog/2025/09/release-0.11.0.md
🧠 Learnings (6)
📓 Common learnings
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: AGENTS.md:0-0
Timestamp: 2025-09-17T20:25:25.809Z
Learning: Applies to system-prompts-generator/src/main/resources/**/*.xml : Edit XML sources in system-prompts-generator/src/main/resources/ when adding or updating cursor rules.
📚 Learning: 2025-09-29T07:54:09.002Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/100-java-cursor-rules-list.md:0-0
Timestamp: 2025-09-29T07:54:09.002Z
Learning: Applies to CURSOR-RULES-JAVA.md : Create a markdown file named CURSOR-RULES-JAVA.md in the project root directory with the exact content of the embedded template
Applied to files:
README.md.cursor/rules/100-java-system-prompt-java-list.mdsite-generator/content/blog/2025/09/release-0.11.0.md
📚 Learning: 2025-09-17T20:25:25.809Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: AGENTS.md:0-0
Timestamp: 2025-09-17T20:25:25.809Z
Learning: Applies to system-prompts-generator/src/main/resources/**/*.xml : Edit XML sources in system-prompts-generator/src/main/resources/ when adding or updating cursor rules.
Applied to files:
README.md.cursor/rules/100-java-system-prompt-java-list.mdsite-generator/content/blog/2025/09/release-0.11.0.md
📚 Learning: 2025-09-29T07:54:09.002Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/100-java-cursor-rules-list.md:0-0
Timestamp: 2025-09-29T07:54:09.002Z
Learning: Applies to CURSOR-RULES-JAVA.md : If CURSOR-RULES-JAVA.md already exists, overwrite it completely with the new generated content
Applied to files:
.cursor/rules/100-java-system-prompt-java-list.mdsite-generator/content/blog/2025/09/release-0.11.0.md
📚 Learning: 2025-09-29T07:54:09.002Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/100-java-cursor-rules-list.md:0-0
Timestamp: 2025-09-29T07:54:09.002Z
Learning: Follow the embedded template exactly; do not add, remove, or modify any steps, sections, or cursor rules beyond what is shown
Applied to files:
.cursor/rules/100-java-system-prompt-java-list.md
📚 Learning: 2025-09-29T07:59:43.474Z
Learnt from: CR
PR: jabrena/cursor-rules-java#0
File: .cursor/rules/113-java-maven-documentation.md:0-0
Timestamp: 2025-09-29T07:59:43.474Z
Learning: Applies to README-DEV.md : Exclude any workspace cursor rules or additional content not present in the template
Applied to files:
.cursor/rules/100-java-system-prompt-java-list.md
🪛 markdownlint-cli2 (0.18.1)
site-generator/content/blog/2025/09/release-0.11.0.md
136-136: Bare URL used
(MD034, no-bare-urls)
|
|
||
| | Cursor Rule | Description | User Prompt | Notes | | ||
| |----|----|-----|-----| | ||
| | [100-java-cursor-rules-list](.cursor/rules/100-java-cursor-rules-list.md) | Generate list of System Prompts for Java | **User Prompt:** `Create a document with all System prompts for Java using @100-java-cursor-rules-list` | | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix self-link to use the new system prompt list filename.
The template still links to .cursor/rules/100-java-cursor-rules-list.md, but this artifact was renamed to .cursor/rules/100-java-system-prompt-java-list.md. Anyone using the generated SYSTEM-PROMPTS-JAVA.md will land on a stale path.
-| [100-java-cursor-rules-list](.cursor/rules/100-java-cursor-rules-list.md) | Generate list of System Prompts for Java | **User Prompt:** `Create a document with all System prompts for Java using @100-java-cursor-rules-list` | |
+| [100-java-system-prompt-java-list](.cursor/rules/100-java-system-prompt-java-list.md) | Generate list of System Prompts for Java | **User Prompt:** `Create a document with all System prompts for Java using @100-java-system-prompt-java-list` | |📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| | [100-java-cursor-rules-list](.cursor/rules/100-java-cursor-rules-list.md) | Generate list of System Prompts for Java | **User Prompt:** `Create a document with all System prompts for Java using @100-java-cursor-rules-list` | | | |
| | [100-java-system-prompt-java-list](.cursor/rules/100-java-system-prompt-java-list.md) | Generate list of System Prompts for Java | **User Prompt:** `Create a document with all System prompts for Java using @100-java-system-prompt-java-list` | | |
🤖 Prompt for AI Agents
.cursor/rules/100-java-system-prompt-java-list.md around line 26: the markdown
table links to the old filename `.cursor/rules/100-java-cursor-rules-list.md`;
update that cell to reference the renamed file
`.cursor/rules/100-java-system-prompt-java-list.md` so the generated
SYSTEM-PROMPTS-JAVA.md points to the correct, current artifact.
Rationale for this change
What changes are included in this PR?
Explain what changes do this PR
Are these changes tested?
Explain if the PR was tested and explain details
Are there any user-facing changes?
No
Summary by CodeRabbit