Skip to content

Commit df616e9

Browse files
authored
Adding initial maven search support as skill (#605)
* Adding initial maven search support as skill * Improving Skill about search
1 parent 5b1079b commit df616e9

313 files changed

Lines changed: 1124 additions & 309 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.cursor/rules/000-system-prompt-list.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: 000-system-prompt-list
33
metadata:
44
author: Juan Antonio Breña Moral
5-
version: 0.13.0
5+
version: 0.14.0-SNAPSHOT
66
---
77
# Create a Checklist with all Java steps to use with system prompts for Java
88

@@ -53,6 +53,7 @@ Use the following collection of System prompts of Java to improve your Java deve
5353
| [111-java-maven-dependencies](.cursor/rules/111-java-maven-dependencies.md) | Add Maven dependencies for improved code quality | **Interactive User Prompt:** `Add essential Maven dependencies for code quality using @111-java-maven-dependencies` **User Prompt:** `Add VAVR dependency with the help of@111-java-maven-dependencies and not make any question` (Example)**Note:** Add in the context the `pom.xml` which you want to enhance with quality dependencies. | It is possible to apply the System prompt in an interactive and non interactive way. Using the interactive approach, the Software engineer will interact with the cursor rule to selectively add JSpecify, Error Prone, NullAway and VAVR dependencies based on project needs. |
5454
| [112-java-maven-plugins](.cursor/rules/112-java-maven-plugins.md) | Update your `pom.xml` with Maven Dependencies & Plugins | **Interactive User Prompt:** `Improve the pom.xml using the cursor rule @112-java-maven-plugins` **User Prompt:** `Add Maven Enforcer plugin only from the rule @112-java-maven-plugins without any question` (Example) **Note:** Add in the context the `pom.xml` which you want to generate the documentation. | It is possible to apply the System prompt in an interactive and non interactive way. Using the interactive approach, the Software engineer will interact with the cursor rule to update the `pom.xml`. |
5555
| [113-java-maven-documentation](.cursor/rules/113-java-maven-documentation.md) | Create a Maven Documentation with the file `README-DEV.md` | **User Prompt:** `Generate developer documentation with essential Maven commands using @113-java-maven-documentation` **Note:** Add in the context the `pom.xml` which you want to generate the documentation. | This cursor rule is applied automatically without any interaction with the Software engineer. |
56+
| [114-java-maven-search](.cursor/rules/114-java-maven-search.md) | Search Maven Central, resolve coordinates, version metadata, and direct artifact URLs | **User Prompt:** `Find the latest version of com.google.guava:guava using @114-java-maven-search` **Note:** Use for dependency lookup, POM/JAR URLs, `maven-metadata.xml`, or Search API queries — not for editing `pom.xml` (use `@111` / `@112` for that). | Non-interactive. Use MCP Maven tools when available for live Central queries. |
5657

5758
## Design rules
5859

.cursor/rules/012-agile-epic.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Use when the user wants to create an agile epic, define large bodie
44
license: Apache-2.0
55
metadata:
66
author: Juan Antonio Breña Moral
7-
version: 0.13.0
7+
version: 0.14.0-SNAPSHOT
88
---
99
# Create Agile Epics
1010

.cursor/rules/013-agile-feature.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Use when the user wants to derive detailed feature documentation fr
44
license: Apache-2.0
55
metadata:
66
author: Juan Antonio Breña Moral
7-
version: 0.13.0
7+
version: 0.14.0-SNAPSHOT
88
---
99
# Create Agile Features from an Epic
1010

.cursor/rules/014-agile-user-story.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Use when the user wants to create a user story, write acceptance cr
44
license: Apache-2.0
55
metadata:
66
author: Juan Antonio Breña Moral
7-
version: 0.13.0
7+
version: 0.14.0-SNAPSHOT
88
---
99
# Create Agile User Stories and Gherkin Feature Files
1010

.cursor/rules/030-architecture-adr-general.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Use when you need to generate Architecture Decision Records (ADRs)
44
license: Apache-2.0
55
metadata:
66
author: Juan Antonio Breña Moral
7-
version: 0.13.0
7+
version: 0.14.0-SNAPSHOT
88
---
99
# Java ADR Generator with interactive conversational approach
1010

.cursor/rules/031-architecture-adr-functional-requirements.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Use when the user wants to document CLI and/or REST API architectur
44
license: Apache-2.0
55
metadata:
66
author: Juan Antonio Breña Moral
7-
version: 0.13.0
7+
version: 0.14.0-SNAPSHOT
88
---
99
# Create ADRs for Functional Requirements (CLI and/or REST API)
1010

.cursor/rules/032-architecture-adr-non-functional-requirements.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Use when the user wants to document quality attributes, NFR decisio
44
license: Apache-2.0
55
metadata:
66
author: Juan Antonio Breña Moral
7-
version: 0.13.0
7+
version: 0.14.0-SNAPSHOT
88
---
99
# Create ADRs for Non-Functional Requirements
1010

.cursor/rules/033-architecture-diagrams.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Use when you need to generate Java project diagrams — including U
44
license: Apache-2.0
55
metadata:
66
author: Juan Antonio Breña Moral
7-
version: 0.13.0
7+
version: 0.14.0-SNAPSHOT
88
---
99
# Java Diagrams Generator with modular step-based configuration
1010

.cursor/rules/040-planning-plan-mode.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Use when creating a plan using Plan model and enhancing structured
44
license: Apache-2.0
55
metadata:
66
author: Juan Antonio Breña Moral
7-
version: 0.13.0
7+
version: 0.14.0-SNAPSHOT
88
---
99
# Java Design Plan Creation for Cursor Plan Mode
1010

.cursor/rules/110-java-maven-best-practices.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Use when you need to improve your Maven pom.xml using best practice
44
license: Apache-2.0
55
metadata:
66
author: Juan Antonio Breña Moral
7-
version: 0.13.0
7+
version: 0.14.0-SNAPSHOT
88
---
99
# Maven Best Practices
1010

0 commit comments

Comments
 (0)