Cursor Rule | Description | Prompt | Notes |
---|---|---|---|
301-frameworks-spring-boot-core | Spring Boot Core | Review my Spring Boot application using the cursor rule @301-frameworks-spring-boot-core |
Add in the context the Spring Boot classes you want to review |
302-frameworks-spring-boot-rest | REST API Design Principles | Review my REST API design using the cursor rule @302-frameworks-spring-boot-rest |
Add in the context the REST controllers to review |
303-frameworks-spring-data-jdbc | Spring Data JDBC | Improve my Spring Data JDBC implementation using the cursor rule @303-frameworks-spring-data-jdbc |
Add in the context the repository classes and entities |
304-frameworks-spring-boot-hikari | HikariCP Connection Pool Configuration | Review my HikariCP configuration using the cursor rule @304-frameworks-spring-boot-hikari |
Add in the context your application properties files |
311-frameworks-spring-boot-slice-testing | Spring Boot Slice Testing | Improve my slice tests using the cursor rule @311-frameworks-spring-boot-slice-testing |
Add in the context the test classes to review |
312-frameworks-spring-boot-integration-testing | Integration Testing Guidelines | Review my integration tests using the cursor rule @312-frameworks-spring-boot-integration-testing |
Add in the context the integration test classes |
313-frameworks-spring-boot-local-testing | Local Testing with Docker Compose | Improve my local testing setup using the cursor rule @313-frameworks-spring-boot-local-testing |
Add in the context your docker-compose.yaml and test configuration |
321-frameworks-spring-boot-native-compilation | Native Compilation | Optimize my Spring Boot app for native compilation using the cursor rule @321-frameworks-spring-boot-native-compilation |
Add in the context your pom.xml and application configuration |
Cursor Rule | Description | Prompt | Notes |
---|---|---|---|
500-sql | SQL Development Guidelines | Review my SQL code and database design using the cursor rule @500-sql |
Add in the context your SQL files, database schema, or migration scripts |
If you are interested in getting the benefits from these cursor rules, you can manually download this repository and copy the './cursor' folder and paste it into your repository, or delegate this task to a specific command-line tool based on Jbang:
sdk install jbang
# Add cursor rules for Spring Boot in ./cursor/rules
jbang --fresh setup@jabrena init --cursor https://github.com/jabrena/cursor-rules-spring-boot
- https://www.cursor.com/
- https://docs.cursor.com/context/rules
- https://docs.cursor.com/context/@-symbols/@-cursor-rules
- https://docs.spring.io/spring-boot/index.html
- https://github.com/jabrena/101-cursor
- https://github.com/jabrena/cursor-rules-methodology
- https://github.com/jabrena/cursor-rules-agile
- https://github.com/jabrena/cursor-rules-java
- https://github.com/jabrena/cursor-rules-spring-boot
- https://github.com/jabrena/cursor-rules-examples
- https://github.com/jabrena/cursor-rules-sandbox
- https://github.com/jabrena/plantuml-to-png-cli
- https://github.com/jabrena/setup-cli
- https://github.com/jabrena/jbang-catalog