Skip to main content

Nookly Imagineer: How to Refine, Test and Optimize Effective Prompts

You’ve finished designing what your tool looks like (structure) and what can be customized (variables). Now Imagineer needs to know how to fill that structure with content every time someone uses your tool.

Written by Malak Abdelghaffar
Updated over 4 months ago

How it works 💡

Imagineer generates a starting prompt for every block, using:

  • Your structure (rows + blocks)

  • The type of block (text, image, audio, etc.)

  • The variables you defined (age, theme, tone…)

For every block in your structure:

  1. Imagineer generates a prompt automatically

  2. You preview it

  3. If you want changes, you chat with Nookly in the side panel

  4. When it feels right, you Test the prompt

  5. If needed, click Optimize to make the prompt sharper and more efficient

Think of Imagineer as drafting the prompt, and you as teaching the system your teaching style and requirements.


The Prompt Model

Every prompt Imagineer generates follows this logic structure: WHO → TASK → VARIABLES

Part of the prompt

What Imagineer auto-generates

Why it matters

WHO

Gives the AI a role or expertise (SLP, teacher, psychologist…)

Ensures the output matches your field’s tone and expectations

TASK

Tells the AI exactly what to create (format, quantity, style)

Produces consistent structure and output every time

VARIABLES

Inserts your variable tags into the prompt

Makes the tool flexible and customizable

Example of an auto-generated prompt for a text block:

You are a kindergarten teacher. Create {Number of Steps} steps for {Routine Theme} using simple language appropriate for {Target Age Group}.

You can customize it further through chat.


🔁 The refine → test → optimize cycle

1️⃣ Refine using Nookly's side chat -> You tell Nookly what you want to adjust. Example:

“The "who" should be a pediatric speech and language pathologist to better produce articulation cards.”

2️⃣ Click Test

This shows what Imagineer would generate with the current prompt + variables. Test answers the question: “Did Imagineer understand me?”

3️⃣ Click Optimize

Optimize edits the prompt itself (not the output) to make it clearer, more efficient, and more reusable. Optimize answers the question: 'Can this prompt be better?'


How to tell if a prompt is “good enough” 🧠

Ask yourself:

  • Does it set the right expertise? (WHO)

  • Does it clearly state quantity, format, audience? (TASK)

  • Does it use variables instead of static content? (VARIABLES)

  • Will this produce good results even if someone else uses this tool?

Examples of strong WHO prompts:

Use case

Strong WHO prompt

SLP articulation cards

You are a pediatric SLP who creates engaging articulation materials for early learners.

Math problems generator

You are a 3rd-grade math teacher skilled at breaking down multi-step problems.

Behavior routine

You are an ABA therapist trained in visual routines and first/then strategies

Examples of strong TASK prompts:

Weak task

Strong task

“Write routine steps.”

Create {Number of Steps} simple steps for {Routine Theme} using 1 short sentence per step, written for {Target Age}.

“Flashcards.”

Generate {Number of Trials} flashcards using the {Target Sound} in the {Position in Word} position.

If yes → you’re ready to go! If not → chat with Nookly and refine.

Important Note: You need to click on each individual block to edit and optimize the prompt before clicking on "Preview & share" as you won't be able to go back to your prompts later.

Once you're happy with your prompts, you can now bring your tool to life and your very first sample will start generating!

Did this answer your question?