---
title: "I would like decks with a consistent structure, but flexible content"
description: "How to craft the perfect prompt"
url: https://knowledgebase.ovosplay.com/en/articles/10501910-i-would-like-decks-with-a-consistent-structure-but-flexible-content
collection: "💪🏼 Best Practices: Concrete examples"
updated: 2025-03-20
language: en
alternates: [de]
---

# I would like decks with a consistent structure, but flexible content

How to craft the perfect prompt

Sometimes you need a number of decks that have the same structure but are filled with different content.

For that, you can use a **standardized prompt** that is filled with new content by simply adjusting variables (placeholders that can be replaced with different input values).

**So, the prompt needs the following 3 components:**

1.  Definition of variables
    
2.  Basic rules for creating cards
    
3.  Specification of the structure
    

> **Success:** **Pro Tip:** It’s usually worth preparing the necessary data in a structured way, for example, in tables.

As an example, let’s imagine presenting chocolate bars in decks to train employees on the products.

**The variables are:**

-   Product name
    
-   Ingredients & cocoa content
    
-   Origin of cocoa beans
    
-   an interesting fun fact
    
-   Product abbreviation
    

> **Success:** **Pro tip:** Depending on the context, it might be helpful to introduce a **variable for abbreviations** to make it easier to search for cards using filters when these abbreviations are used in card names.

**The deck structure should look like this:**

-   An intro card with a fun fact
    
-   A card with the ingredients & cocoa content
    
-   A card about the origin of the cocoa beans
    

**The base prompt might look like this:**

<table data-id="a3408cc2-cdf5-42cf-b42e-26d55a33f61c" style="min-width: 179px;"><colgroup><col style="width: 154px;"><col style="min-width: 25px;"></colgroup><tbody><tr><td colspan="1" rowspan="1" style="vertical-align: top; background-color: #a4c2f4; padding: 5pt; overflow: hidden; overflow-wrap: break-word; border-width: 1pt; border-style: solid; border-color: #000000;"><p data-id="58d18f1a-0351-4170-9f7a-e5356cc99818" style="text-align: left;"><span style="color: rgb(0, 0, 0);"><strong>Component</strong></span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; background-color: #a4c2f4; padding: 5pt; overflow: hidden; overflow-wrap: break-word; border-width: 1pt; border-style: solid; border-color: #000000;"><p data-id="eb0f518f-c883-4522-9d1e-72d5d516e190" style="text-align: left;"><span style="color: rgb(0, 0, 0);"><strong>The Base Prompt</strong></span></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word; border-width: 1pt; border-style: solid; border-color: #000000 #000000 #ffffff;"><p data-id="4ea6aada-b4f4-4925-87f3-d8c4a6b326bf" style="text-align: left;"><span style="color: rgb(0, 0, 0);"><strong>Component 1: </strong>Definition of the Variables</span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word; border-width: 1pt; border-style: solid; border-color: #000000 #000000 #ffffff;"><p data-id="68ebdf81-eba4-4dbd-acac-3ba356362dc4" style="text-align: left;"><span style="color: rgb(0, 0, 0);">The product name is:</span><br><span style="color: rgb(0, 0, 0);">The abbreviation is: #</span><br><span style="color: rgb(0, 0, 0);">The ingredients &amp; cocoa content are:</span><br><span style="color: rgb(0, 0, 0);">The origin of the cocoa beans is:</span><br><span style="color: rgb(0, 0, 0);">A fun fact is:</span><br></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word; border-width: 1pt; border-style: solid; border-color: #ffffff #000000;"><p data-id="2d785478-46e0-48bb-bf7c-56325e2485d1" style="text-align: left;"><span style="color: rgb(0, 0, 0);"><strong>Component 2: </strong>Basic Rules</span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word; border-width: 1pt; border-style: solid; border-color: #ffffff #000000;"><p data-id="66625873-78f5-42c9-8400-561f03a8f88c" style="text-align: left;"><span style="color: rgb(0, 0, 0);">Use the informal 'you' form to address the learners.</span><br><span style="color: rgb(0, 0, 0);">Only use the H2 format for headings.</span><br><span style="color: rgb(0, 0, 0);">Add the abbreviation before all card names.</span></p><p data-id="1146ec9f-c692-44fb-b14d-61c2e1529dfd" style="text-align: left;"></p></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word; border-width: 1pt; border-style: solid; border-color: #ffffff #000000 #000000;"><p data-id="15a15cd1-8365-400c-8d3f-4644043b7c25" style="text-align: left;"><span style="color: rgb(0, 0, 0);"><strong>Component 3:</strong></span><br><span style="color: rgb(0, 0, 0);">Structure Specification</span></p></td><td colspan="1" rowspan="1" style="vertical-align: top; padding: 5pt; overflow: hidden; overflow-wrap: break-word; border-width: 1pt; border-style: solid; border-color: #ffffff #000000 #000000;"><p data-id="f0538003-debf-473f-865a-3e1661611002" style="text-align: left;"><span style="color: rgb(0, 0, 0);">Stick strictly to the following structure:</span></p><ul><li><p data-id="b57d5ec4-421e-4d3d-acf8-a162c7ac2842" style="text-align: left;"><span style="color: rgb(0, 0, 0);">Create a text card with the product name as the heading and an interesting fun fact below it. Name the card: Abbreviation + “Fun Fact”</span></p></li><li><p data-id="aecc8d26-227a-48d6-a84e-51b3a9dd0560" style="text-align: left;"><span style="color: rgb(0, 0, 0);">Create a text-image card with the product image from the sources and the heading “The Ingredients”, below it format the ingredients &amp; cocoa content as a list. Name the card: Abbreviation + “Ingredients &amp; Cocoa Content”</span></p></li><li><p data-id="8504b314-7966-49b8-acda-69dd020b60f2" style="text-align: left;"><span style="color: rgb(0, 0, 0);">Create a text-image card with the image “brasilien2.jpg” from the sources and the heading “Origin of the Cocoa Beans”, below it the content about the origin of the cocoa beans. Name the card: Abbreviation + “Origin”</span></p></li></ul></td></tr></tbody></table>

This prompt can now be copied for every deck, and only the variables need to be defined at the top part. It's possible to have the AI work on multiple prompts in different conversations simultaneously.
