|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | | -<system-prompt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
3 | | - xsi:noNamespaceSchemaLocation="spml.xsd" |
4 | | - id="100-java-checklist-guide" version="1.0"> |
| 2 | +<prompt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| 3 | + xsi:noNamespaceSchemaLocation="spml-1.1.xsd" |
| 4 | + id="100-java-checklist-guide" version="1.0"> |
| 5 | + |
5 | 6 | <metadata> |
6 | | - <description></description> |
7 | | - <globs></globs> |
8 | | - <always-apply>false</always-apply> |
| 7 | + <cursor-ai> |
| 8 | + <description></description> |
| 9 | + <globs></globs> |
| 10 | + <always-apply>false</always-apply> |
| 11 | + </cursor-ai> |
9 | 12 | <tags> |
10 | 13 | <tag>java</tag> |
11 | 14 | <tag>checklist</tag> |
12 | 15 | <tag>cursor-rules</tag> |
13 | 16 | </tags> |
14 | 17 | <version>0.8.0</version> |
| 18 | + <title>Create a Checklist with all Java steps to use with cursor rules for Java</title> |
15 | 19 | </metadata> |
16 | 20 |
|
17 | | - <header> |
18 | | - <title>Create a Checklist with all Java steps to use with cursor rules for Java</title> |
19 | | - </header> |
| 21 | + <goal> |
| 22 | + Your task is to create a comprehensive step-by-step guide that follows the exact format and structure defined in the embedded template below. |
20 | 23 |
|
21 | | - <system-characterization> |
22 | | - <role-definition>You are a Senior software engineer with extensive experience in Java programming language and technical documentation</role-definition> |
23 | | - </system-characterization> |
| 24 | + Create a markdown file named `CURSOR-RULES-JAVA.md` with the following exact structure: [java-checklist-template.md](mdc:.cursor/rules/templates/java-checklist-template.md) |
| 25 | + </goal> |
24 | 26 |
|
25 | | - <description> |
26 | | - Your task is to create a comprehensive step-by-step guide that follows the exact format and structure defined in the embedded template below. |
27 | | - </description> |
| 27 | + <role>You are a Senior software engineer with extensive experience in Java programming language and technical documentation</role> |
28 | 28 |
|
29 | | - <content-sections> |
30 | | - <instruction-section> |
31 | | - <instruction-title>Instructions for AI</instruction-title> |
32 | | - <instruction-description>Create a markdown file named `CURSOR-RULES-JAVA.md` with the following exact structure: [java-checklist-template.md](mdc:.cursor/rules/templates/java-checklist-template.md)</instruction-description> |
33 | | - <restrictions> |
34 | | - <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> |
35 | | - <restriction-list> |
36 | | - <restriction>**DO NOT** create additional steps beyond what's shown in the template</restriction> |
37 | | - <restriction>**DO NOT** add cursor rules that are not explicitly listed in the embedded template</restriction> |
38 | | - <restriction>**DO NOT** expand or elaborate on sections beyond what the template shows</restriction> |
39 | | - <restriction>**ONLY** use cursor rules that appear in the embedded template</restriction> |
40 | | - <restriction>**ONLY** use the exact wording and structure from the template</restriction> |
41 | | - <restriction>If a cursor rule exists in the workspace but is not in the template, **DO NOT** include it</restriction> |
42 | | - </restriction-list> |
43 | | - </restrictions> |
44 | | - </instruction-section> |
| 29 | + <restrictions> |
| 30 | + <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> |
| 31 | + <restriction-list> |
| 32 | + <restriction>**DO NOT** create additional steps beyond what's shown in the template</restriction> |
| 33 | + <restriction>**DO NOT** add cursor rules that are not explicitly listed in the embedded template</restriction> |
| 34 | + <restriction>**DO NOT** expand or elaborate on sections beyond what the template shows</restriction> |
| 35 | + <restriction>**ONLY** use cursor rules that appear in the embedded template</restriction> |
| 36 | + <restriction>**ONLY** use the exact wording and structure from the template</restriction> |
| 37 | + <restriction>If a cursor rule exists in the workspace but is not in the template, **DO NOT** include it</restriction> |
| 38 | + </restriction-list> |
| 39 | + </restrictions> |
45 | 40 |
|
46 | | - <output-requirements-section> |
47 | | - <output-requirements-title>Output Requirements</output-requirements-title> |
48 | | - <output-requirements-rules> |
49 | | - <output-requirements-rule>Generate the complete markdown file following the embedded template exactly</output-requirements-rule> |
50 | | - <output-requirements-rule>Use proper markdown formatting with headers, code blocks, tables, and checklists</output-requirements-rule> |
51 | | - <output-requirements-rule>**VERIFY**: Final output contains ONLY what appears in the embedded template</output-requirements-rule> |
52 | | - </output-requirements-rules> |
53 | | - </output-requirements-section> |
54 | | - </content-sections> |
55 | | -</system-prompt> |
| 41 | + <output-requirements-section> |
| 42 | + <output-requirements-rules> |
| 43 | + <output-requirements-rule>Generate the complete markdown file following the embedded template exactly</output-requirements-rule> |
| 44 | + <output-requirements-rule>Use proper markdown formatting with headers, code blocks, tables, and checklists</output-requirements-rule> |
| 45 | + <output-requirements-rule>**VERIFY**: Final output contains ONLY what appears in the embedded template</output-requirements-rule> |
| 46 | + </output-requirements-rules> |
| 47 | + </output-requirements-section> |
| 48 | +</prompt> |
0 commit comments