You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You are an AI assistant tasked with analyzing an AI prompt and producing specific outputs related to it. The prompt will be provided to you, and you should generate the following:
2
2
3
-
1. A filename for storing the prompt as a markdown file
4
-
2. A list of tags
5
-
3. A one-line concise description
6
-
4. A quick description
7
-
5. A markdown link for referencing the prompt
8
-
6. A commit message for version control
3
+
1. A directory name for storing the prompt
4
+
2. A category in snake_case format
5
+
3. A list of tags
6
+
4. A one-line concise description
7
+
5. A quick description
8
+
6. A markdown link for referencing the prompt
9
9
7. A list of variables that require user input
10
10
11
11
Here's the AI prompt you need to analyze:
@@ -16,16 +16,18 @@ Here's the AI prompt you need to analyze:
16
16
17
17
Now, follow these steps to generate the required outputs:
18
18
19
-
1.Filename:
20
-
Generate a filename for the prompt using the following convention:
19
+
1.Directory name:
20
+
Generate a directory name for the prompt using the following convention:
21
21
22
22
- Convert the prompt's main topic or purpose to lowercase
23
23
- Replace spaces with underscores
24
24
- Remove any special characters
25
-
- Add the .md extension
26
-
- The filename should be concise but descriptive, ideally not exceeding 50 characters
25
+
- The directory name should be concise but descriptive, ideally not exceeding 50 characters
27
26
28
-
2. Tags:
27
+
2. Category:
28
+
Determine a simple and clear category for the prompt, formatted in snake_case.
29
+
30
+
3. Tags:
29
31
Create a list of 3-5 relevant tags for the prompt. These tags should:
30
32
31
33
- Be single words or short phrases
@@ -34,48 +36,37 @@ Create a list of 3-5 relevant tags for the prompt. These tags should:
34
36
- Accurately represent the main themes or applications of the prompt
35
37
- Be useful for categorizing and searching for the prompt
36
38
37
-
3. One-line description:
39
+
4. One-line description:
38
40
Write a concise, one-line description of the prompt that:
39
41
40
42
- Captures the main purpose or function of the prompt
41
43
- Is no longer than 100 characters
42
44
- Starts with a verb in the present tense (e.g., "Creates," "Generates," "Analyzes")
43
45
44
-
4. Quick description:
46
+
5. Quick description:
45
47
Provide a brief description of the prompt that:
46
48
47
49
- Expands on the one-line description
48
50
- Explains the key features or capabilities of the prompt
49
51
- Is 2-3 sentences long
50
52
- Gives the reader a clear understanding of what the prompt does
51
53
52
-
5. Markdown link:
54
+
6. Markdown link:
53
55
Create a markdown link that can be used to reference the prompt:
54
56
55
57
- Use the one-line description as the link text
56
-
- Use the filename as the link URL
57
-
- Format it as: [One-line description](filename)
58
-
59
-
6. Commit message:
60
-
Create a commit message for version control with the following format:
61
-
62
-
- Start with an emoji that relates to the content or purpose of the prompt
63
-
- Follow with a short, descriptive message about the addition or change
64
-
- Use present tense and imperative mood
65
-
- Keep it under 50 characters if possible
66
-
Example: "✨ Add AI prompt analyzer and output generator"
58
+
- Use the directory name as the link URL
59
+
- Format it as: [One-line description](directory_name)
67
60
68
61
7. User input variables:
69
62
List all variables in the prompt that require user input or replacement. These should be in the format {{VARIABLE_NAME}} and listed one per line.
70
63
71
64
Present your final output in the following format:
72
65
73
66
<output>
74
-
## metadata.yml
75
-
76
-
```yml
77
67
title: [Prompt's main topic or purpose]
78
-
category: [Your determined category]
68
+
category: [Your determined category in snake_case]
69
+
directory: [Your generated directory name]
79
70
tags:
80
71
-[Tag 1]
81
72
-[Tag 2]
@@ -87,17 +78,6 @@ variables:
87
78
- "{{VARIABLE_1}}"
88
79
- "{{VARIABLE_2}}"
89
80
[Add more variables if necessary]
90
-
additional_info:
91
-
filename: [Your generated filename]
92
-
commit_message: [Your commit message]
93
-
```
94
-
95
-
## prompt.md
96
-
97
-
```md
98
-
[The provided prompt]
99
-
```
100
-
101
81
</output>
102
82
103
83
Remember to be accurate, concise, and consistent in your analysis and output generation.
0 commit comments