Frustrated with low-quality outputs from AI tools like ChatGPT?

It’s not your fault.

ChatGPT lacks the ability to comprehend complex human language even with GPT-4.

But by learning to communicate effectively with it, you can enhance its outputs.

This skill is vital in the AI-powered age of content creation, as mediocre prompts result in mediocre outputs, affecting your entire business.

Through years of research and experience, I’ve mastered using ChatGPT.

In this blog post, I’ll share how you can too.

Prefer video?

Here you go.

The mistake most people make

Ever wonder why you’re not getting the output you want from ChatGPT? The issue often lies in how you prompt the AI.

Think you can just throw a vague input like, “Write a blog post intro for XYZ,” and get something amazing in return?

ChatGPT CASE poor prompt
A mediocre prompt in ChatGPT

Think again.

Creating prompts for AI is like programming in natural language.

You need to be detailed, specific, and modular in your approach.

Here’s the thing:

Don’t write your prompts directly in ChatGPT’s tiny input field.


  • Use a text editor
  • Take your time
  • Treat it like coding but in natural language

CASE Framework

Frameworks are designed to help with thinking and decision-making.

For example, the AIDA (Awareness-Interest-Desire-Action) framework helps copywriters write sales-producing copies.

Without this framework, most copywriters would be lost in an endless sea of options.

So, let me provide you with a framework that can help you create high-quality prompts.

The framework I am going to introduce will assist you in writing prompts that adhere to the best practices of prompt engineering. This will enable you to create prompts that are specific, accurate, clear, and relevant, resulting in outputs of the highest quality.

If you have already read my blog post on AI-powered blogging, and how to use ChatGPT for copywriting, you understand the importance of high-quality prompts.

By replicating my workflows and mastering the art of AI prompting, you can achieve high-quality results with AI for content generation.

But if you’re eager to take your content creation to the next level with AI, don’t miss out on ChatGPT Mega-Prompts for Bloggers.

Now, let’s talk about the CASE framework. It stands for:

  • C – Context
  • A – Action
  • S – Specification
  • E – Example
CASE Framework

Let’s explore this further in the following sections.

In order to explain each of the sections below, I will use an example of a ChatGPT prompt to help you create an engaging introduction for your blog posts.

Over to the CASE framework:

C stands for Context

The first element of the framework is Context.

In this section, you need to provide relevant background information, including any dependencies or prerequisites that the AI needs to know before executing the task.

It is important to assign a specific role or persona to the AI to help guide its thinking and approach to the task.

Let’s consider the example of blog post intro generation:

ChatGPT CASE 22 28129
Context in ChatGPT prompt

In this prompt, the role assigned to the AI is that of a blogger with strong copywriting skills, specialized in captivating people’s attention.

This context will help the AI generate an introduction that effectively grabs the readers’ attention.

Or you can direct ChatGPT to impersonate a famous personality and his/her style of work like the following:

ChatGPT role clarity
Assigning role in ChatGPT

The more background information and also more articulately you describe the skills it needs to equip itself with, the better it can understand the task at hand.

Think of AI as a team member who needs to be:

  1. assigned a role
  2. equipped with skills
  3. provided with the right context before being assigned tasks

A stands for Action

You’ve provided the context. Now it’s time to say to ChatGPT what it needs to do.

The “Action” element specifies the task or goal that you want to achieve. This includes step-by-step instructions and expected outcomes or results.

For example, in this prompt, the task is to generate three blog introductions that resonate with the target audience by pushing their emotional buttons.

Assigning a Task or Action to ChatGPT

In the prompt, I have explicitly mentioned that the introductions should be of different angles and not repetitive.

On the other hand.

For more complex workflows, such ascreating blog article outlines, you can ask the AI to follow a specific sequence of steps, such as:

  1. Determining main sections
  2. Determining subsections
  3. Listing key points under each sub-section

Writing the steps in a step-by-step procedure helps the AI achieve the desired outcome effectively.

S stands for Specifications

Do you know what differentiates a good from a bad prompt? It is specificity.

Good prompts that deliver high-quality results are highly specific.

In the “Specifications” section, you need to provide instructions related to the desired tone of voice, formatting, structure, style, language, and any other specifications for the generated outputs.

Here’s what I did in my prompt:

Provide specific instructions to ChatGPT

In the above prompt, I’ve specified the following:

  • Tone setting: The tone of voice should be set according to the context of the content. For instance, blog introductions should exude wit and creativity, while serious topics like reporting a terrorist attack require a serious and alarming tone.
  • Sentence style: To make the content more engaging, the use of one-line paragraphs and sentence fragments are encouraged.
  • Content length: To ensure the produced content is concise and captivating, a specific word count limit should be set.

You can include various other specifications, such as formatting the output in Markdown or any other desired format for easy integration into your workflow.

E stands for Examples

So, once you have provided the specifications, it’s time to show AI some examples of the style of introductions you want.

This step is helpful for prompts that require specific outputs.

The goal is to demonstrate the desired output style to the AI.

I have given some examples in the prompt on how a blog introduction should look like.

For instance, if you want the AI to generate blog introductions, you can include proven introductions from successful blogs as examples.

Make sure that the sample introductions you include are of diverse styles. This ensures that the AI doesn’t stick to a particular pattern and can truly unleash its creativity.

Including examples like this is only suitable for prompts that require specific outputs from the AI.

Now that the prompt is complete, including context, action, specifications, and examples, it’s time to execute it.

Simply replace the placeholders with the actual inputs, copy and paste the prompt into ChatGPT, and let it generate the outputs.

As you can see, ChatGPT has generated three distinct introductions that cater to different audiences:

ChatGPT Mega prompt results
Results of the blog introduction prompt.

They are written in a witty and creative manner. The output is well-formatted, with subheadings and line breaks.

Closing thoughts

Writing short prompts is easy.

But let me tell you, creating specific mega prompts like the one we just did? Whew, that can be a time-intensive task.

I mean, I’ve spent the last 2 months optimizing prompts to automate different parts of my content creation workflow. So I know what it takes to write seriously good prompts that bring out the best of ChatGPT and other AI tools like this:

I’ve got this private library of prompts and entire workflows.

And guess what? You can get access to it too. It’s here: Core AI

You’ll get access to all the prompts and workflows, along with detailed documentation explaining each one and some cool tweaks to make them even better.

Once you have access to these prompts, you can add them to a text expander. It’s super easy.

That’s it, my friends. Take advantage of these prompts and watch your content creation game soar.