evaluate each prompt using a rubric of your choice and score each prompt based on that rubric. then present the winning prompt. 

Prompt 1:
Here's an optimized prompt you can use to generate a mnemonic system like the one we just built:

Mnemonic Builder Prompt

I want to create a mnemonic system using two inputs:

Input 1: Peg Words from a Familiar Song
I will provide the lyrics of a familiar song. From each line, extract one meaningful peg word (preferably a noun or strong visual element). These will be used as the settings for each image in the mnemonic chain.

Input 2: Questions with Key Chunks
I will provide a list of questions. Each question will contain one or more important phrases enclosed in double brackets, like this: [[example chunk]]. From each phrase, extract:

A Key Word (a single word that best represents the chunk).

The Chunk itself (keep the full bracketed phrase for reference).

The full Original Question for context.

What I want you to generate:
Create a table with the following five columns:

Peg Word: A single word selected from each line of the song.

Key Word: The main word representing each memorization chunk.

Chunk: The full phrase I want to memorize (from between the [[ ]]).

Image: A vivid and imaginative scene that:

Includes the current Key Word

Connects it to the next Key Word

Uses the Peg Word as the setting (either the whole setting or a small part of it)

The last image should transition into a neutral “END” setting rather than linking to another key word.

Original Question: The full question the chunk came from.

Each image should be easy to visualize, rich in sensory detail, and reinforce the association between the key words and the peg word setting. Be sure the i-th image connects key word i to key word (i+1), using peg word i as the setting.

Let me know if you'd like a version formatted for use with automation tools or a spreadsheet!

Prompt 2:
Here’s an optimized prompt that clearly and efficiently communicates your intended mnemonic system setup, tailored for structured and consistent results:

Optimized Prompt for Mnemonic System Generation

You are to help build a mnemonic system based on a familiar song and a set of learning questions.

Follow these instructions precisely:

Inputs
X_1: A familiar song. I will provide the full lyrics. From each line, extract one keyword to serve as a peg word.

X_2: A list of questions. Each question contains one important phrase, enclosed in [[double brackets]]. This phrase is called a chunk. You will also extract a key word from each chunk for mnemonic linking.

Your Tasks
Extract one peg word per line from the song (X_1).

Extract the key word from each chunk in the questions (X_2).

For each pair of adjacent key words, create a vivid image description that connects them.

The setting of each image must incorporate the peg word corresponding to that row.

The image must clearly include:

The current key word

The next key word

The peg word setting

For the last row, instead of connecting to the next key word, transition visually or thematically to "END".

Output Format
Provide a table with these 5 columns:

Peg Word: One word taken from each song line.

Key Word: The key word from each chunk.

Chunk: The full phrase marked with double brackets from the question.

Image: A vivid image description containing:

the key word (from this row),

the next key word (from the next row),

and the peg word (from this row) as the setting.

Original Question: The full question for context.

Important Constraints
Do not skip any elements in the image descriptions.

The peg word must always be present as the setting.

The image must connect the key word of the current row to the next key word.

For the final row, connect the key word to a symbolic or visual representation of “END”.

Once I give you X_1 and X_2, return the complete table according to these rules.

Let me know if you'd like the system version of this prompt, formatted for a developer or LLM interface!