Module 3

How to Write Good Prompts

20 min

Session 8: The Art and Science of Prompt Engineering

Welcome back. In our previous sessions, we explored the vast landscape of creation—generating text, images, and video—and we looked at how to weave those tools together with automation. But throughout all of that, there's been a single, constant thread: the Prompt.

If the AI model is a high-performance sports car, the prompt is the steering wheel. You can have the most powerful engine in the world, but if you don't know how to steer, you're not going anywhere useful. Today, we're going to master the steering of these frontier models. We're moving beyond asking the AI questions and toward Engineering Outcomes.

The Philosophy of the Prompt

A common misconception is that prompting is like searching on the web. When you search, you use keywords to find something that already exists. When you prompt, you are using natural language to program an intelligence to create something that has never existed before.

The quality of what you get back is a direct reflection of the resolution of your request. If your request is blurry, the output will be blurry. If your request is high-definition, the output will be stunningly precise. This is the core principle of Superagency: being able to clearly articulate a vision so that your digital assistants can execute it with minimal friction.

The CRAFT Framework: Your Programming Language

To move from vague requests to engineered prompts, we use a framework called CRAFT. It stands for Context, Role, Action, Format, and Tone. By including these five elements, you give the assistant everything it needs to succeed on the first try.

1. Context (The Why and Where)

Context sets the scene. It tells the AI about the environment in which the task is happening. Without context, the assistant is a generic employee. With context, they are your employee.

  • Bad Context: I need a marketing plan.
  • Good Context: I am launching a boutique organic skincare line. We are a small team of three, focusing on eco-conscious women aged 25-40 who live in urban environments and value transparency in ingredients.

2. Role (The Who)

Every frontier model has been trained on a massive range of human personas—from academic researchers to casual social media influencers. By assigning a role, you activate a specific subset of that knowledge.

  • Neutral: Write about productivity.
  • Actioned Role: Act as a senior operational consultant with 20 years of experience in optimizing remote workflows for Fortune 500 companies. Your style is data-driven, practical, and skeptical of productivity hacks that don't scale.

3. Action (The What)

This is the specific task. Be active, not passive. Use verbs that define exactly what needs to be created.

  • Vague: Tell me about social media.
  • Specific Action: Synthesize the provided industry report into five actionable Instagram post outlines that focus on our brand's sustainability pillars.

4. Format (The How It Looks)

Don't let the assistant guess the structure. If you need a table, ask for a table. If you need JSON for a developer, ask for JSON.

  • Example: Format the output as a Markdown table with three columns: Day of Week, Topic, and Visual Description.

5. Tone (The How It Sounds)

Tone is the "vibe" of the content. It ensures the writing matches your brand voice.

  • Example: The tone should be authoritative yet accessible—avoiding jargon while maintaining a sense of professional expertise.

Advanced Logic: Thinking vs. Doing

Modern reasoning models are capable of much more than just continuing a sentence. They can engage in deep logic. To unlock this, we use two specific techniques.

Chain of Thought (CoT)

This is simple but revolutionary. By adding the phrase Let's think through this step by step, you force the model to show its work. This significantly reduces errors in complex tasks like math, coding, or high-level strategy because the model has to resolve its logic internally before giving you the final answer.

Few-Shot Learning

Don't just describe what you want show it. Providing examples (known as shots) is the most powerful way to control style and format.

  • If you want the AI to write product descriptions in a very specific, quirky style, provide three examples of that style first, then ask it to write the fourth.

The Prompt Matrix: A Practical Example

Let's look at how a high-level Superagent would approach a complex task. Imagine you want to create a business plan for a new app.

Weak Prompt: Write a business plan for a new productivity app.

Elite Prompt:

"Role: Act as a seasoned Silicon Valley venture capitalist and startup strategist.

Context: We are developing an 'Agent-First' productivity tool. It's not a task manager it's an orchestration layer that allows users to connect multiple AI assistants to their calendar. We are currently in the pre-seed phase and looking for $500k in funding.

Action: Analyze the current landscape of 'Agentic AI' and draft an executive summary for our pitch deck. Identify three specific market gaps we are filling.

Logic: Let's think through this step by step. First, identify the current leaders in the space. Second, analyze their limitations regarding user privacy and orchestration. Third, construct our Unique Value Proposition (UVP) based on those gaps.

Format: Present the final executive summary in exactly four paragraphs. Underneath, provide a list of 5 potential objections an investor might have and how we should answer them.

Tone: Highly persuasive, visionary, but grounded in technical reality."

The difference in the output quality between these two prompts isn't just a 10% improvement it's a completely different level of utility. The first prompt gives you a generic template. The second prompt gives you a strategy.

Meta-Prompting: The "Assistant-as-Architect"

One of the most advanced ways to use these tools is to ask the AI to write the prompt for you.

If you have a complex goal but you aren't sure how to structure it using CRAFT, try this: I want to [describe your goal]. Please act as an expert Prompt Engineer. Ask me 5 clarifying questions about context, role, and format so that you can construct the Perfect Prompt for this task. Once I answer, you will generate the final prompt that I should use.

This turns the AI into a collaborator. You are no longer just the "user" you are the "director" of a digital planning office.

Recursive Refinement: The Iteration Budget

Finally, remember the Iteration Budget. No one—not even the best prompt engineers—gets it perfect on the first try every time.

Expect that the first output will be the First Draft. Your job is to then give Refinement Prompts:

  • This is great, but make the intro more punchy.
  • Delete the second paragraph and expand on the technical section.
  • Rewrite this as if you are speaking to a 10-year-old.

By budgeting for 2 or 3 rounds of refinement, you ensure that the final result is exactly what you need, rather than good enough.

Summary: Designing the Future

Prompting is not a chore it is the fundamental skill of the modern era. It is the language we use to communicate with the most powerful processing engines ever built. When you master CRAFT, CoT, and Meta-Prompting, you aren't just getting better at using AI—you are amplifying your own human intelligence with a tireless, expert-level digital workforce.

In our next session, we're going to dive into the most common pitfalls that catch people off-guard. I'll show you why AI sometimes hallucinates and how you can build guardrails to stop it. I'll see you there.

Free AI Course for Beginners – Artificial Intelligence | Updated 2026