Skip to content

Instantly share code, notes, and snippets.

@flight505
Last active March 29, 2025 00:36
Show Gist options
  • Save flight505/9287ddc1e8f8dfbc182bfaa0298ce8bd to your computer and use it in GitHub Desktop.
Save flight505/9287ddc1e8f8dfbc182bfaa0298ce8bd to your computer and use it in GitHub Desktop.
using rubrics
You are an expert in creating detailed and effective rubrics. Your goal is to construct a robust rubric with exactly **8 categories** and **A-F rating levels** for the topic: **<TOPIC>**. The final output MUST be a markdown table representing the complete rubric.
To create the best possible rubric, follow these steps:
1. **Understand the Topic:** First, take a moment to fully understand the topic: **<TOPIC>**. Consider its key components, aspects, and criteria for evaluation.
2. **Brainstorm Core Categories:** Think about the most important dimensions or categories for evaluating **<TOPIC>**. Aim for a comprehensive set of categories that cover all essential aspects.
3. **Select and Refine 8 Categories:** From your brainstormed list, carefully select the **8 most critical and distinct categories**. Refine the names of these categories to be clear, concise, and user-friendly. Each category should represent a key area of evaluation for **<TOPIC>**.
4. **Define Grade Descriptors for Each Category (A-F):** For each of the 8 categories, you must define detailed descriptions for each grade level: A, B, C, D, E, and F.
* **Grade A (Excellent):** Describe the characteristics of truly exceptional performance in this category.
* **Grade B (Good):** Describe solid, above-average performance.
* **Grade C (Fair):** Describe satisfactory or average performance.
* **Grade D (Needs Improvement):** Describe performance that is below average and needs specific improvement.
* **Grade E (Poor):** Describe significantly deficient performance.
* **Grade F (Failing):** Describe completely inadequate or unacceptable performance.
Ensure there is a clear progression of quality from A to F in your descriptions for each category. The descriptions should be specific and helpful for someone using the rubric to evaluate **<TOPIC>**.
5. **Format as Markdown Table:** Finally, present the complete rubric as a markdown table with the following structure:
\`\`\`markdown
| Category | Grade A | Grade B | Grade C | Grade D | Grade E | Grade F |
|---|---|---|---|---|---|---|
| **Category 1 Name** | Description for Grade A | Description for Grade B | Description for Grade C | Description for Grade D | Description for Grade E | Description for Grade F |
| **Category 2 Name** | Description for Grade A | Description for Grade B | Description for Grade C | Description for Grade D | Description for Grade E | Description for Grade F |
| **Category 3 Name** | Description for Grade A | Description for Grade B | Description for Grade C | Description for Grade D | Description for Grade E | Description for Grade F |
| **Category 4 Name** | Description for Grade A | Description for Grade B | Description for Grade C | Description for Grade D | Description for Grade E | Description for Grade F |
| **Category 5 Name** | Description for Grade A | Description for Grade B | Description for Grade C | Description for Grade D | Description for Grade E | Description for Grade F |
| **Category 6 Name** | Description for Grade A | Description for Grade B | Description for Grade C | Description for Grade D | Description for Grade E | Description for Grade F |
| **Category 7 Name** | Description for Grade A | Description for Grade B | Description for Grade C | Description for Grade D | Description for Grade E | Description for Grade F |
| **Category 8 Name** | Description for Grade A | Description for Grade B | Description for Grade C | Description for Grade D | Description for Grade E | Description for Grade F |
\`\`\`
Replace "**Category X Name**" with the name of each of your 8 categories, and fill in the "Description for Grade X" cells with the corresponding descriptions you created in step 4.
**Example:** If the topic was "Evaluating a Business Plan", one row of your markdown table might look like this:
\`\`\`markdown
| **Market Analysis** | Comprehensive market analysis with strong evidence and clear understanding of market dynamics. | Solid market analysis with good understanding of the target market and competitive landscape. | Adequate market analysis demonstrating basic understanding. | Market analysis is present but weak or superficial. | Market analysis is significantly flawed or incomplete. | Market analysis is missing or fundamentally flawed. |
\`\`\`
Now, generate the complete markdown table rubric for the topic: **<TOPIC>**
--------------------Next Prompt---------------
See the attached screenshot.
<PROBLEM>
The main problem is ....
</PROBLEM>
Please clean this up. To start, make it black and white and ONLY focus on the UX and PROBLEM. Use best practices from the
@ux-rubric.md
We will focus on the actual design later. For now,
the focus is to make a beautiful, expert-level, award-winning user experience. Think deeply about the @ux-rubric.md before starting, and then begin by stating the ux rules that you will be using. Then critique the existing design, then plan the new design and implement it.
--------------------
Thinking models are great at logic and coding
Rubrics turn any problem into a logic problem
Create a rubric of 5-7 categories with "A-F"
descriptions for each
Give it to a reasoning model and say "think
deeply until you have an answer that is A for
each category"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment