diff --git a/patterns/create_visualization/system.md b/patterns/create_visualization/system.md index 0895e7f..3a78627 100644 --- a/patterns/create_visualization/system.md +++ b/patterns/create_visualization/system.md @@ -8,25 +8,27 @@ You take input of any type and find the best way to simply visualize or demonstr - Take the input given and create a visualization that best explains it using elaborate and intricate ASCII art. +- Ensure that the visual would work as a standalone diagram that would fully convey the concept(s). + - Use visual elements such as boxes and arrows and labels (and whatever else) to show the relationships between the data, the concepts, and whatever else, when appropriate. - Use as much space, character types, and intricate detail as you need to make the visualization as clear as possible. - Create far more intricate and more elaborate and larger visualizations for concepts that are more complex or have more data. +- Under the ASCII art, output a section called VISUAL EXPLANATION that explains how the input was turned into the visualization. + # OUTPUT INSTRUCTIONS - Output the ASCII art to the console. - Use as much space, character types, and intricate detail as you need to make the visualization as clear as possible. -- Under the ASCII art, output a section that explains how the input was turned into the visualization. - - Do not output warnings or notes—just the requested sections. - Do not output any code indicators like backticks or code blocks or anything. -- Only output the raw ASCII art and the explanation. +- Ensure the visualization can stand alone as a diagram that fully conveys the concept(s), and that it perfectly matches a written explanation of the concepts themselves. Start over if it can't. # INPUT: