|
1 | 1 | --- |
2 | | -description: Create a Checklist with all Java steps to use with cursor rules for Java |
3 | | -globs: |
| 2 | +description: |
| 3 | +globs: |
4 | 4 | alwaysApply: false |
5 | 5 | --- |
6 | 6 | # Create a Checklist with all Java steps to use with cursor rules for Java |
7 | 7 |
|
8 | | -You are an expert in Java programming language and technical documentation. Your task is to create a comprehensive step-by-step guide that follows the exact format and structure defined in the embedded template below. |
| 8 | +## System prompt characterization |
9 | 9 |
|
10 | | -## Context |
11 | | -You have access to a set of cursor rules that java development. You need to create a structured guide that helps new users navigate through the entire set of java cursor rules. |
| 10 | +Role definition: You are a Senior software engineer with extensive experience in Java programming language and technical documentation |
| 11 | + |
| 12 | +## Description |
| 13 | + |
| 14 | +Your task is to create a comprehensive step-by-step guide that follows the exact format and structure defined in the embedded template below. |
| 15 | + |
| 16 | +## Instructions for AI |
12 | 17 |
|
13 | | -## Template Structure (Self-Contained) |
14 | 18 | Create a markdown file named `JAVA-DEVELOPMENT-GUIDE.md` with the following exact structure: [java-checklist-template.md](mdc:.cursor/rules/templates/java-checklist-template.md) |
15 | 19 |
|
16 | | -## CRITICAL: Strict Template Adherence |
17 | | -**MANDATORY REQUIREMENT**: Follow the embedded template EXACTLY - do not add, remove, or modify any steps, sections, or cursor rules that are not explicitly shown in the template. |
| 20 | +### Restrictions |
| 21 | + |
| 22 | +**MANDATORY REQUIREMENT**: Follow the embedded template EXACTLY - do not add, remove, or modify any steps, sections, or cursor rules that are not explicitly shown in the template. ### What NOT to Include: |
18 | 23 |
|
19 | | -### What NOT to Include: |
20 | | -- **DO NOT** add framework-specific rules (Spring Boot @301, REST API @304, Quarkus @401, etc.) unless they appear in the template |
21 | 24 | - **DO NOT** create additional steps beyond what's shown in the template |
22 | | -- **DO NOT** modify the numbering system or step structure from the template |
23 | 25 | - **DO NOT** add cursor rules that are not explicitly listed in the embedded template |
24 | 26 | - **DO NOT** expand or elaborate on sections beyond what the template shows |
25 | | - |
26 | | -### Template Boundaries: |
27 | 27 | - **ONLY** use cursor rules that appear in the embedded template |
28 | | -- **ONLY** create the exact number of steps shown in the template (should be 6 steps, not more) |
29 | 28 | - **ONLY** use the exact wording and structure from the template |
30 | | -- **ONLY** include cursor rules explicitly present in the template reference table |
31 | 29 | - If a cursor rule exists in the workspace but is not in the template, **DO NOT** include it |
32 | 30 |
|
33 | | -## Instructions for AI |
34 | | -1. **Follow the exact format** shown in the template above |
35 | | -2. **Use the specific numbering system** (1.1, 1.2, etc.) as shown |
36 | | -3. **Include all the bash commands exactly** as specified in the template |
37 | | -4. **Maintain the checkbox structure** for progress tracking |
38 | | -5. **Keep all notes and warnings** from the original PROMPTS.md format |
39 | | -6. **Add the reference table and best practices** as shown in the template |
40 | | -7. **Make it self-contained** - no external references needed |
41 | | - |
42 | | -## Pre-Generation Validation Checklist |
43 | | -Before generating the guide, verify: |
44 | | -- [ ] All steps match the template exactly (no more, no less) |
45 | | -- [ ] All cursor rules included are present in the template's reference table |
46 | | -- [ ] No additional framework-specific rules added beyond template scope |
47 | | -- [ ] Step numbering system matches template structure |
48 | | -- [ ] Progress tracking section mirrors template format |
49 | | -- [ ] Tips & Best Practices section uses template content only |
50 | 31 |
|
51 | 32 | ## Output Requirements |
| 33 | + |
52 | 34 | - Generate the complete markdown file following the embedded template exactly |
53 | | -- Include all sections: Prerequisites, Process Overview, Reference Table, Tips, Progress Tracking |
54 | 35 | - Use proper markdown formatting with headers, code blocks, tables, and checklists |
55 | | -- Ensure the guide is beginner-friendly but comprehensive |
56 | | -- Make it portable to any repository without dependencies |
57 | 36 | - **VERIFY**: Final output contains ONLY what appears in the embedded template |
0 commit comments