|
11 | 11 | <tag>checklist</tag> |
12 | 12 | <tag>cursor-rules</tag> |
13 | 13 | </tags> |
| 14 | + <version>0.8.0</version> |
14 | 15 | </metadata> |
15 | 16 |
|
16 | 17 | <header> |
|
26 | 27 | </description> |
27 | 28 |
|
28 | 29 | <content-sections> |
29 | | - <instruction-section> |
30 | | - <instruction-header> |
31 | | - <instruction-title>Context</instruction-title> |
32 | | - </instruction-header> |
33 | | - <instruction-description>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.</instruction-description> |
34 | | - <instruction-rules> |
35 | | - </instruction-rules> |
36 | | - </instruction-section> |
37 | | - |
38 | | - <instruction-section> |
39 | | - <instruction-header> |
40 | | - <instruction-title>Template Structure (Self-Contained)</instruction-title> |
41 | | - </instruction-header> |
42 | | - <instruction-description>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)</instruction-description> |
43 | | - <instruction-rules> |
44 | | - </instruction-rules> |
45 | | - </instruction-section> |
46 | | - |
47 | | - <instruction-section> |
48 | | - <instruction-header> |
49 | | - <instruction-title>CRITICAL: Strict Template Adherence</instruction-title> |
50 | | - </instruction-header> |
51 | | - <instruction-description>**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:</instruction-description> |
52 | | - <instruction-rules> |
53 | | - <instruction-rule type="mandatory">**DO NOT** create additional steps beyond what's shown in the template</instruction-rule> |
54 | | - <instruction-rule type="mandatory">**DO NOT** modify the numbering system or step structure from the template</instruction-rule> |
55 | | - <instruction-rule type="mandatory">**DO NOT** add cursor rules that are not explicitly listed in the embedded template</instruction-rule> |
56 | | - <instruction-rule type="mandatory">**DO NOT** expand or elaborate on sections beyond what the template shows</instruction-rule> |
57 | | - </instruction-rules> |
58 | | - </instruction-section> |
59 | | - |
60 | | - <instruction-section> |
61 | | - <instruction-header> |
62 | | - <instruction-title>Template Boundaries</instruction-title> |
63 | | - </instruction-header> |
64 | | - <instruction-description>### Template Boundaries:</instruction-description> |
65 | | - <instruction-rules> |
66 | | - <instruction-rule type="mandatory">**ONLY** use cursor rules that appear in the embedded template</instruction-rule> |
67 | | - <instruction-rule type="mandatory">**ONLY** create the exact number of steps shown in the template (should be 6 steps, not more)</instruction-rule> |
68 | | - <instruction-rule type="mandatory">**ONLY** use the exact wording and structure from the template</instruction-rule> |
69 | | - <instruction-rule type="mandatory">**ONLY** include cursor rules explicitly present in the template reference table</instruction-rule> |
70 | | - <instruction-rule type="conditional">If a cursor rule exists in the workspace but is not in the template, **DO NOT** include it</instruction-rule> |
71 | | - </instruction-rules> |
72 | | - </instruction-section> |
73 | | - |
74 | 30 | <instruction-section> |
75 | 31 | <instruction-header> |
76 | 32 | <instruction-title>Instructions for AI</instruction-title> |
77 | 33 | </instruction-header> |
78 | | - <instruction-rules> |
79 | | - <instruction-rule>**Follow the exact format** shown in the template above</instruction-rule> |
80 | | - <instruction-rule>**Use the specific numbering system** (1.1, 1.2, etc.) as shown</instruction-rule> |
81 | | - <instruction-rule>**Include all the bash commands exactly** as specified in the template</instruction-rule> |
82 | | - <instruction-rule>**Maintain the checkbox structure** for progress tracking</instruction-rule> |
83 | | - <instruction-rule>**Keep all notes and warnings** from the original PROMPTS.md format</instruction-rule> |
84 | | - <instruction-rule>**Add the reference table and best practices** as shown in the template</instruction-rule> |
85 | | - <instruction-rule>**Make it self-contained** - no external references needed</instruction-rule> |
86 | | - </instruction-rules> |
| 34 | + <instruction-description>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)</instruction-description> |
| 35 | + <restrictions> |
| 36 | + <restrictions-description>**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:</restrictions-description> |
| 37 | + <restriction-list> |
| 38 | + <restriction>**DO NOT** create additional steps beyond what's shown in the template</restriction> |
| 39 | + <restriction>**DO NOT** add cursor rules that are not explicitly listed in the embedded template</restriction> |
| 40 | + <restriction>**DO NOT** expand or elaborate on sections beyond what the template shows</restriction> |
| 41 | + <restriction>**ONLY** use cursor rules that appear in the embedded template</restriction> |
| 42 | + <restriction>**ONLY** use the exact wording and structure from the template</restriction> |
| 43 | + <restriction>If a cursor rule exists in the workspace but is not in the template, **DO NOT** include it</restriction> |
| 44 | + </restriction-list> |
| 45 | + </restrictions> |
87 | 46 | </instruction-section> |
88 | 47 |
|
89 | | - <template-section type="configuration"> |
90 | | - <template-header> |
91 | | - <template-title>Pre-Generation Validation Checklist</template-title> |
92 | | - </template-header> |
93 | | - <template-description>Before generating the guide, verify:</template-description> |
94 | | - <template-content> |
95 | | - <code-block> |
96 | | -- [ ] All steps match the template exactly (no more, no less) |
97 | | -- [ ] All cursor rules included are present in the template's reference table |
98 | | -- [ ] No additional framework-specific rules added beyond template scope |
99 | | -- [ ] Step numbering system matches template structure |
100 | | -- [ ] Progress tracking section mirrors template format |
101 | | -- [ ] Tips & Best Practices section uses template content only |
102 | | -</code-block> |
103 | | - </template-content> |
104 | | - </template-section> |
105 | | - |
106 | 48 | <instruction-section> |
107 | 49 | <instruction-header> |
108 | 50 | <instruction-title>Output Requirements</instruction-title> |
109 | 51 | </instruction-header> |
110 | 52 | <instruction-rules> |
111 | 53 | <instruction-rule>Generate the complete markdown file following the embedded template exactly</instruction-rule> |
112 | | - <instruction-rule>Include all sections: Prerequisites, Process Overview, Reference Table, Tips, Progress Tracking</instruction-rule> |
113 | 54 | <instruction-rule>Use proper markdown formatting with headers, code blocks, tables, and checklists</instruction-rule> |
114 | | - <instruction-rule>Ensure the guide is beginner-friendly but comprehensive</instruction-rule> |
115 | | - <instruction-rule>Make it portable to any repository without dependencies</instruction-rule> |
116 | 55 | <instruction-rule>**VERIFY**: Final output contains ONLY what appears in the embedded template</instruction-rule> |
117 | 56 | </instruction-rules> |
118 | 57 | </instruction-section> |
|
0 commit comments